我試圖創建一個觸發器來允許每個表只有一行。 這個數據庫將被多個軟件使用,所以我希望這個自動化由數據庫完成。觸發器語法中的MySQL錯誤
在插入之前,數據庫應該清除先前的寄存器以及外部表。
目前我正在試圖清理當前表,但我有語法錯誤
編輯:
分號我試圖創建一個觸發器來允許每個表只有一行。 這個數據庫將被多個軟件使用,所以我希望這個自動化由數據庫完成。觸發器語法中的MySQL錯誤
在插入之前,數據庫應該清除先前的寄存器以及外部表。
目前我正在試圖清理當前表,但我有語法錯誤
編輯:
分號嘗試刪除開始/結束:
CREATE TRIGGER before_insert_sensor BEFORE INSERT ON `sensor`
FOR EACH ROW
DELETE FROM sensor;
雖然在插入過程中嘗試刪除時可能會遇到問題。
那麼現在的錯誤是不同的,可能與你最後的聲明有關。 你有什麼建議嗎? – miguelmpn
這可能有所幫助:http://stackoverflow.com/questions/25308588/mysql-error-cant-update-table-in-stored-function-trigger –
添加分號後'DELETE FROM sensor' – lad2025
添加一個分號 – SNAG
我已經試過了,我更新OP .. – miguelmpn