INSERT INTO table1 SET
field1=aa,
field2=bb,
field3=cc
ON DUPLICATE KEY UPDATE SET
field1 = IF( field4 = zz, aa, field1 ),
field2 = IF( field4 = zz, bb, field2 ),
field3 = IF( field4 = zz, cc, field3 );
这没关系,但是我确实有50多个字段要更新,而且所有字段都需要一个相同的条件才能更新,我真的需要全部都这样做还是有更好的解决方案....?