5
我是MS-SQL的常規用戶,但現在正在處理一個以mysql作爲後端的項目。在MySQL中插入,刪除表(魔術表)
請告訴我,是否存在這樣的插入/刪除表(魔術表)在MySQL中,我可以使用裏面的觸發器或在正常的查詢。
感謝
我是MS-SQL的常規用戶,但現在正在處理一個以mysql作爲後端的項目。在MySQL中插入,刪除表(魔術表)
請告訴我,是否存在這樣的插入/刪除表(魔術表)在MySQL中,我可以使用裏面的觸發器或在正常的查詢。
感謝
他們被稱爲在MySQL NEW
和OLD
。
NEW
是要插入的新記錄或更新的數據。
OLD
是刪除的記錄,或更新前的舊數據。
見這裏創建觸發器的文檔:http://dev.mysql.com/doc/refman/5.0/en/create-trigger.html
我們可以使用它的正常的查詢,也因爲我們可以使用插入/在MS-SQL服務器2005/2008使用「輸出」刪除? – 2011-06-08 17:42:30
@Rajesh我環顧四周,無法找到與MSSQL中的OUTPUT子句類似的方法。 – Fosco 2011-06-08 18:23:13
@Rajesh,新的/舊的虛擬表只存在於觸發器中。你不能在普通查詢中使用它們。但是,您可以將已刪除的行保存到觸發器內您選擇的表格中。 – Johan 2011-06-08 18:27:26