首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

请问一个mysql触发器的写法

2012-03-19 
请教一个mysql触发器的写法当表A有数据insert的时候触发,更新表B的某条数据表A有列aididentity(1,1),xidin

请教一个mysql触发器的写法
当表A有数据insert的时候触发,更新表B的某条数据
表A有列
aid     identity(1,1),
xid   integer

表B有列
bid   identity(1,1),
xid   integer(外键A表xid),
yid   integer

当表A有数据插入时,表B的xid字段与表A的xid字段对应的那条数据被更新,yid+1,请稳这个触发器应该怎么写?

[解决办法]
trigger里有二个关键字挺好用的:NEW和OLD,分别用于insert和delete,而update就两个都能用.

比如:
现在insert了一条记录,在trigger中可以用NEW.id去引用刚insert记录的ID.
OLD同理,具体看手册.

热点排行