我正在使用这个查询创建一个触发器
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$$;
此查询在终端中完美运行。
但是当我尝试使用 phpmyadmin 时,它显示错误
这里是数据库服务器、网络服务器和 phpmyadmin 的完整细节
请指出缺少的内容。提前致谢。
最佳答案
试试这个
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 转到 sql
选项卡粘贴此查询
并更改分隔符 ;
更改为 //
去吧
关于mysql - 查询在终端中运行但不在 PHPMyadmin 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46359382/