验证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)