在另一个表中插入新行更新表我有一个表X,包含两个字段XID,XVAL,创建触发器来在MySQL
和另一数据表Y,包含两个字段yID,yVAL。
如何创建一个触发器,每当一个新行插入表X,然后在表X中的新行的XID和XVAL,更新数据表Y如下:
UPDATE Y SET Y.yVAL=X.xVAL WHERE Y.yID = X.xID;
在另一个表中插入新行更新表我有一个表X,包含两个字段XID,XVAL,创建触发器来在MySQL
和另一数据表Y,包含两个字段yID,yVAL。
如何创建一个触发器,每当一个新行插入表X,然后在表X中的新行的XID和XVAL,更新数据表Y如下:
UPDATE Y SET Y.yVAL=X.xVAL WHERE Y.yID = X.xID;
CREATE TRIGGER trig AFTER INSERT ON X
FOR EACH ROW
UPDATE Y SET Y.yVAL = new.xVAL WHERE Y.yID = new.xID ;
这是一个答案?如果不是,请[编辑](http://stackoverflow.com/posts/41607446/edit)将其包含在内。 – shmosel
其答案@shmosel – Ayan
欢迎来到Stack Overflow!虽然这段代码可能会回答这个问题,但最好包含关于问题的描述,以及代码如何解决给定问题。对于将来,这里是一些信息,[如何破解一个真棒回答](http://stackoverflow.com/help/how-to-answer)在堆栈溢出。 – dirtydanee
而你的问题是? – shmosel
你在问如何制作触发器的教程?其中有一百万在线。这不是这个网站的用途。 – shmosel
我找不到这个具体问题的正确答案@ shmosel – Ayan