Mysql触发多列更新

时间:2012-10-04 17:49:56

标签: mysql triggers

我知道如何编写一个简单的触发器

任何人都可以告诉我什么是编写触发器的最佳方法,其中在subTable上添加/更新新条目,只有col1,coln2,col3 .... col9中的任何一个更新或者新条目完成mainTable

1 个答案:

答案 0 :(得分:0)

“[if]在mainTable上完成了新条目”是INSERT trigger

对于要更改的列值,这是UPDATE触发器。您可以像这样检查旧值:

 if (col1 != values(col1)) ....

如果您的值可以为NULL,请更加警惕。

希望有所帮助。