用法說明:批量插入更新時使用,當然單條插入更新也可使用該語法,例如:insert into tb_test values (1,100),(2,200),(3,300) on duplicate key update 列名 = values(列名);
假設表中原有的數據為:
1,10
2,20
則執行完,更新2行,插入1行結果為:
1,100
2,200
3,300
當單條插入更新時,也可用下面這句
insert into tb_test values (4,400) on duplicate key update id = 4;