我正在尝试使用 2 个表在 MySQL 上创建触发器。我可以在另一个数据库中执行此操作,但是在另一个数据库中调整的相同代码从几个小时就给了我语法错误!
CREATE TRIGGER `free_video_used` AFTER UPDATE ON `user`
FOR EACH ROW
IF new.field = 1 THEN
UPDATE free_video SET free_video.used = 1 WHERE free_video.uid = NEW.uid;
END IF;
正如您在更新表“user”后很容易理解的那样,在字段“uid”相等的地方修改了另一个表。为什么它不起作用?!谢谢!!