我正在尝试在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 ;
答案 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 ;