我正在創建更新操作的觸發器。但是,當在MySQL5中創建觸發器時,它提供了一個錯誤。在mysql5更新操作中創建觸發器時出錯?
觸發:
CREATE TRIGGER `test`.`Employee_Trigger_Update` AFTER UPDATE ON `test`.`employee` FOR EACH ROW BEGIN INSERT into `test`.`Employee_log` (id,description) VALUES (old.id, CONCAT('Id with ' , old.id ,' is modified from ' , OLD.start_date , ' to ' , NEW.start_date) );
錯誤
錯誤代碼:1064您的SQL語法錯誤;檢查對應於你的MySQL服務器版本的權利 語法在第8行至附近使用「」(取0毫秒)
的 手冊,如果有一個人能請幫助它,將不勝感激
我剛剛在2分鐘前回答了同樣問題的問題。請參閱http://stackoverflow.com/questions/5013246/how-to-create-a-trigger-for-delete-php-myadmin – 2011-02-16 06:54:08