我想触发某个特定的表,这样当我将数据插入该表时,会更新另外两个表。我试图在phpMyAdmin的触发器部分做这样的事情:
INSERT INTO db.tableOne (id, name, country) VALUES (NEW.id, NEW.name, NEW.country);
INSERT INTO db.tableTwo (id, colour, price) VALUES (NEW.id, NEW.colour, NEW.price);
它给我一个语法错误。
我尝试为该表上的相同操作创建2个不同的触发器,但它表示我不能为同一个操作设置2个触发器。非常感谢任何帮助!
答案 0 :(得分:1)
好的,解决了。对于任何有相同问题的人来说,实际上很容易:只需在“INSERT”语句之前加上“BEGIN”语句,然后在“END”语句之后加上“END”语句。