sql语法虽然简单,但也有忘记的可能,写下来,以备不时之需。
1、单表更新多个字段
DB2:
update t1 set (id, name)=('1','2') where name like 'kiss%'--正确运行
update t1 set id='1',name='2' where name like 'kiss%'--正确运行
MSSQL:
update t1 set (id, name)=('1','2') where name like 'kiss%'----报: '(' 附近有语法错误。
update t1 set id='1',name='2' where name like 'kiss%'--正确运行
2、多表连合更新
DB2:
update t1 set id=(select id from t2 where t2.name like