0
DELIMITER $$
CREATE TRIGGER pm_session_one_Delete
AFTER UPDATE
ON pm_sessions
FOR EACH ROW
BEGIN
IF NEW.delete != OLD.delete THEN
UPDATE pm
SET
delete = NEW.delete
WHERE
NEW.id = pm.pm_session ;
END IF;
END $$
DELIMITER ;
我得到這個錯誤語法錯誤
#1064 - 你在你的SQL語法錯誤;檢查與您的MySQL服務器版本相對應的手冊,在正確的語法附近使用 'delete = NEW.delete WHERE NEW.id = pm.pm_session;'在管線11
感謝名單,反正是有它周圍?如果沒有,我必須做到這一點沒有觸發。 – max 2013-03-12 16:59:44
基本上你想做什麼? – 2013-03-12 17:02:13
當一個用戶下午會話被刪除時,我想標記那些屬於該會話的用戶標記,我的應用程序的一部分顯示了最新的pms,而我不想用已刪除的會話在下午顯示 – max 2013-03-12 17:11:03