基本上我有类似的东西:
TABLE PARENTS
...
name VARCHAR(45)
lastModified DATETIME
idModified INT
...
TABLE CHILDRENS
...
name VARCHAR(45)
parentName VARCHAR(45)
lastModified DATETIME
idModified INT
...
所以我想要的是当我表演时:
UPDATE CHILDRENS SET lastModified=NOW(), idModified=123 WHERE NAME='someName';
parentName中指定的父级也必须使用相同的数据进行更新。
我可以通过我使用的编程语言手动完成,但这不是重点,我不想向数据库发送另一个请求。
答案 0 :(得分:0)
<强> UNTESTED 强>:
CREATE TRIGGER triggers_name
AFTER UPDATE
ON
CHILDRENS
FOR EACH ROW
UPDATE PARENTS,NEW
SET PARENT.lastModified=NEW.lastModified,
PARENT.idModified=NEW.idModified
WHERE PARENT.name=NEW.parentName
希望它现在有效,因为我现在无法测试它:/