浏览 3498 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-01-07
最后修改:2011-01-07
create trigger test before update on tablename for each row update tablename set NEW.content = '' where id=NEW.ID; END 应该使用set操作,而不是在触发器里使用 update,比如 create trigger test before update on tablename for each row set NEW.content = ''; END 接下来,根据我的应用进行描述一下: 我的需求是表A插入一条数据,同步到表B。同步之后,更新表A的某个字段。 DELIMITER $$ CREATE TRIGGER triggername BEFORE INSERT ON tableA FOR EACH ROW BEGIN insert into tableB(content) values(new.content); set new.content=''; END$$ DELIMITER ; 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |