数据库中有表A,A中字段b.
当某条记录的字段b值发生改变时,执行一系列的操作,目前主要问题是关于这个字段b值发生改变用什么来检测得到
CREATE TRIGGER database.TG_Test AFTER UPDATE
ON database.A FOR EACH ROW BEGIN
if(update(Field.b)) --MSSQL可以用update()判断得到这个字段的变更,请教下MySQL里是否有类似的函数
then
update database.A set Field.C = -1...;
delete from ...;
end if;
END
当某条记录的字段b值发生改变时,执行一系列的操作,目前主要问题是关于这个字段b值发生改变用什么来检测得到
CREATE TRIGGER database.TG_Test AFTER UPDATE
ON database.A FOR EACH ROW BEGIN
if(update(Field.b)) --MSSQL可以用update()判断得到这个字段的变更,请教下MySQL里是否有类似的函数
then
update database.A set Field.C = -1...;
delete from ...;
end if;
END
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货