我的触发器查询:
CREATE DEFINER = CURRENT_USER TRIGGER `test`.`users_AFTER_INSERT` AFTER INSERT ON `users` FOR EACH ROW
BEGIN
UPDATE test.users
SET enabled=1
FROM Inserted i
WHERE username = i.username
END它抱怨这个部分:SET enabled=1。我试着添加引号,但没有帮助。
语法很可能是错误的,但我不知道这里到底是什么错误。
编辑:
或者可以这样做呢?
CREATE DEFINER = CURRENT_USER TRIGGER `test`.`users_AFTER_INSERT` AFTER INSERT ON `users` FOR EACH ROW
BEGIN
UPDATE test.users
SET enabled=1
WHERE username = NEW.username;
END发布于 2016-02-21 18:17:52
删除from inserted查询:
delimiter |
CREATE DEFINER = CURRENT_USER TRIGGER `test`.`users_AFTER_INSERT` AFTER INSERT ON `users` FOR EACH ROW
BEGIN
UPDATE test.users
SET enabled=1
WHERE username = i.username;
END
|
delimiter ;https://stackoverflow.com/questions/35534785
复制相似问题