查询在终端中运行,但不在PHPMyadmin中运行

时间:2017-09-22 07:41:55

标签: mysql triggers phpmyadmin

我正在使用此查询创建触发器

DELIMITER $$
CREATE TRIGGER `log_after_delete`
AFTER DELETE ON author FOR EACH ROW
BEGIN
    INSERT INTO `author_log` VALUES (OLD.author_name, CURRENT_TIMESTAMP);
END$$;

此查询在终端中运行完美。

enter image description here

但是当我尝试使用phpmyadmin时,它显示错误

enter image description here

以下是数据库服务器,网络服务器和phpmyadmin

的完整详情

enter image description here

请建议遗漏的内容。提前谢谢。

1 个答案:

答案 0 :(得分:0)

试试这个

CREATE TRIGGER `log_after_delete`
AFTER DELETE ON author FOR EACH ROW
BEGIN
    INSERT INTO `author_log` VALUES (OLD.author_name, CURRENT_TIMESTAMP);
END

然后在phpmyadmin goto sql标签中粘贴此查询

更改分隔符,;更改为// 然后去