phpmyadmin创建没有提示的触发器错误

时间:2014-11-09 01:06:11

标签: php mysql phpmyadmin

我正在尝试在phpmyadmin中创建一个触发器,但是它给了我错误,没有提示错误是什么。它只是说错误。

DELIMITER $$
CREATE TRIGGER `item_backup`
    AFTER INSERT ON `item` FOR EACH ROW
BEGIN 
    INSERT INTO `item_backup` (name, description) VALUES (NEW.name, NEW.description);
END
DELIMITER ;

1 个答案:

答案 0 :(得分:1)

有关创建触发器的正确​​语法,请参阅MySQL Manual 13.1.19 CREATE TRIGGER Syntax

你的代码看起来非常好,但你错过了下面的DELIMITER值和分号

DELIMITER $$
CREATE TRIGGER item_backup AFTER INSERT ON item
FOR EACH ROW
BEGIN
INSERT INTO `item_backup` (name, description) VALUES (NEW.name, NEW.description);
END; $$
DELIMITER ;