1. 程式人生 > >MYSQL批量插入和更新,insert from select, update set

MYSQL批量插入和更新,insert from select, update set

關於MYSQL批量插入和更新

舉個例子


有兩張表 a,b

a:

 id   uid   rel_name


b:

 uid   name

 1      張三

 2      李四

 3      王五


1. 要把b中資料插入a, (批量插入)sql語句為:

INSERT INTO a (uid, rel_name) SELECT uid,name FROM b


2.如果a中uid欄位是有value的,只是需要把rel_name更新,(批量更新)可以使用sql:

UPDATE  a, b SET a.rel_name = b.name WHERE a.uid = b.uid