使用 SQL Plus 后,我在 MySQL 中工作,并尝试创建更新后触发器。我试过做一些变体,但我不断收到语法错误。你能告诉我我哪里错了吗?非常感谢。
CREATE TRIGGER after_user_update
AFTER UPDATE
ON user_list FOR EACH ROW
BEGIN
UPDATE ON account
SET ACTION = 'update',
user_name = new.user_name;
END;
delimiter //
CREATE TRIGGER after_user_update AFTER UPDATE ON user_list
FOR EACH ROW
BEGIN
UPDATE account
SET ACTION = 'update'
WHERE user_name = new.user_name;
END //
delimiter ;
这里有几个问题。您应该使用像MySQL Workbench这样的 SQL IDE来突出显示错误。您需要先更改分隔符。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句