1

我想对某个表进行触发,以便当我将数据插入该表时,其他两个表会被更新。我正在尝试在 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 个触发器。任何帮助都深表感谢!

4

1 回答 1

3

好的,解决了。对于任何有同样问题的人来说,实际上很容易:只需在“INSERT”语句之前放一个“BEGIN”语句,然后在“END”语句之后。

于 2013-03-10T12:54:27.497 回答