【发布时间】:2019-01-02 03:55:53
【问题描述】:
CREATE TRIGGER `UpdateId`
BEFORE INSERT ON `comments`
FOR EACH ROW
set @vid=(select MAX(comments.id) from comments)+1;
set new.id=@vid;
这个查询给了我一个错误 #1193 说 id 变量是未知的。
似乎有类似问题的每个人都没有将“新”clausole 放在变量之前,但在我的情况下它仍然不起作用。 'new' clausole 在我输入时没有突出显示,看起来它不是一个特殊的关键字,而是一个普通的单词。
【问题讨论】:
标签: mysql triggers phpmyadmin