触发器太高大上了,事务不可以么

解决方案 »

  1.   

    old和new,你可以简单地理解为你所操作的数据。
    在insert的时候,只有new是合法的,也就是说new你可以把它当做你新插入(before insert)或者即将插入(after insert)的一行
    在delete的时候,只有old是合法的,可以当做你删除的一行。
    在update的时候,new 表示你修改了的行,old是修改之前的这一行。也就是说你之前在mssql中用的inserted,在mysql里可以用new代替,用法是一样的