MySQL根據表1字段更新表2字段

表1:desc table1;

+--------------+---------------------+------+-----+---------+-------+
| Field        | Type                | Null | Key | Default | Extra |
+--------------+---------------------+------+-----+---------+-------+
| srv_id          | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
| trans_name   | varchar(40)         | NO   |     | NULL    |       |
+--------------+---------------------+------+-----+---------+-------+


表2:desc table2;

Field           | Type             | Null | Key | Default | Extra          |
+-----------------+------------------+------+-----+---------+----------------+
| srv_id          | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
| name            | varchar(40)      | NO   |     | NULL    |                |


現在要將table2的name字段更新爲table1的trans_name字段:update table1 a,table2 b set b.name=a.trans_name where a.srv_id=b.srv_id;

發佈了75 篇原創文章 · 獲贊 5 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章