如下都是本人親自測試,絕對靠譜。sql
INSERT INTO mdm_area_copy1(id,parent_id,area_name,code,level) SELECT id,parent_id,area_name,code,level FROM mdm_area;
mdm_area_copy1目標表
mdm_area來源表數據庫
這條sql執行時要注意的是:目標表必須爲空表,不然會報主鍵衝突。測試
1062 - Duplicate entry '1' for key 'PRIMARY'
時間: 0.06s
當你不去插入主鍵時,只遷移某個字段,用下面這個sql會報錯
INSERT INTO mdm_area_copy1(level) SELECT code FROM mdm_area_copy1;code
1364 - Field 'id' doesn't have a default value
時間: 0.03sserver
想遷移某個字段用下面sql,能夠設置多個字段
UPDATE mdm_area_copy1 set level=code,code=level;blog
Affected rows: 123
時間: 0.248s百度
SQL server和Oracle數據庫沒有進行測試,可是百度上說一樣可使用,語法同樣。語法