SQL触发器错误

时间:2014-03-01 11:28:32

标签: mysql sql triggers

我正在尝试创建一个类似的触发器:

CREATE TRIGGER `table_insert` AFTER INSERT ON  `user` 
FOR EACH
ROW BEGIN 
INSERT INTO 
VALUES log (username,action)

NEW.name, 'successful addition'

);

END ;

我只是想尝试使用触发器,但无论我做什么,我都会遇到很多错误,当我尝试工作时,我可能会遇到这样的错误:

此操作需要SUPER权限

检查语法

有些知识的人可以告诉我如何添加触发器吗?

我正在使用PHPmyAdmin处理我在黑夜服务器上托管的mysql数据库。

1 个答案:

答案 0 :(得分:0)

是new.name - >命名正确的列?还是用户名?

       IF not:

  Insert  into  log(username,action)
  values(
  new.name,
  'successful addition'
  )