验证update多个字段时顺序的影响

2020-09-27  本文已影响0人  Patient_2fc9

测试数据如下

create table test( 
  a int(10), 
  b int(10),
  flag int(10)
 );
insert into test values (1,1)

测试语句如下

update test set b=2,flag=if(a=b,1,2) ;
# result b=2,flag=2(比较的是a=1,b=2)
update test set flag=if(a=b,1,2) ,b=2;
# result b=2,flag=1(比较的是a=1,b=1)
上一篇下一篇

猜你喜欢

热点阅读