触发器不是在Mysql中创建的

mym*_*and 5 mysql privileges

我已经在cpanel和DB中创建了一个用户并且给ALLPRIVILEGES了该用户并尝试导入sql dump,结果是" TRIGGER command denied to user 'test'@'localhost' for table 'tablename'".但是它在我的本地工作.我在这个过程中做错了什么?亲切地帮助我.

Dev*_*art 14

错误说用户'test'@'localhost'错过了TRIGGER权限.使用'SHOW GRANTS'命令检查授予的权限,它将显示当前用户的权限.

要在全局级别授予此权限,请执行此语句 -

GRANT Trigger ON *.* TO 'test'@'localhost'
Run Code Online (Sandbox Code Playgroud)

或在对象级别(对于指定的表格) -

GRANT Trigger ON TABLE database_name.tablename TO 'test'@'localhost'
Run Code Online (Sandbox Code Playgroud)