网上的教程大部分都是处理他表数据的,今天在写一个处理本表数据的时候,积累了点心得:
1.处理本表数据,如果使用update操作,不必使用update关键字,直接set即可;
2.after触发不能使用new关键字。
例子:表test中有a、b、c三列,需要在每次更新a或b后同时更新c=a+b。正确的触发器应该这样写:

CREATE TRIGGER `abc` BEFORE UPDATE ON `test` FOR EACH ROW set NEW.c = NEW.a + NEW.b;
计算机 » 编程 | 评论(0) | 引用(0) | 阅读(230)
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]