我使用的是mysql 5.1.72-0ubuntu0.10.04.1 (Ubuntu)。我想创造一个触发器来阻止玩家和墙壁之间的碰撞。 SELECT RAISE(ABORT, 'collision') FROM walls WHERE NEW.x=x AND NEW.y=y; 考虑到我的mysql版本,我想知道如果有实际选中的行,此触发器是否会回滚更新。另外,我的触发器有语法问题,我不知道它是什么..
有
我快速浏览了MySQL手册,但没有找到关于我的问题的确切信息。这是我的问题:如果我有一个InnoDB表A,它有两个触发器,分别由'AFTER INSERT ON A‘和'AFTER UPDATE ON A’触发。更具体地说,例如:一个触发器被定义为: FOR EACH ROWB SELECT * FROM A WHERE A.col1 = NEW.col1您