在BEFORE UPDATE触发器中未设置的列的值是什么?

时间:2014-09-28 09:57:38

标签: mysql triggers mysql-5.5

根据MySQL

  

在更新之前的触发器中有两个mysql扩展名,即NEW和   OLD用于引用更新行的旧列和新列值。

说,我的表是:

            create table foo ( id primary key auto_increment,
                           fname varchar(10),
                           lname varchar(10) 
                         );

我已插入1行:

            insert into foo (fname,lname) values ("Edam","Chuti");

如果我运行的更新如下:

            update foo set fname="Edam1" where id=1;

然后在我之前的更新触发器中,该表的值将是:

            NEW.fname=?
            NEW.lname=?

0 个答案:

没有答案