复制具有不同列名MySQL的表

use*_*415 4 mysql sql data-migration

我需要将table1中匹配特定列的所有行复制到具有不同列名称的table2中.例如:

  • table1 name = oldAddressBook,table1的列name = Name,Surname,Number
  • table2 name = newAddressBook,table2的列name = newName,newSurname,Phone

"oldAddressBook"中"Name,Surname,Number"列中的数据必须分别填写"newAddressBook"中的"newName,newSurname,Phone"."oldAddressBook"和"newAddressBook"也包含其他列.

a_h*_*ame 10

INSERT INTO newAddressBook (newName, newSurname, Phone)
SELECT name, surname, number
FROM oldAddressBook
Run Code Online (Sandbox Code Playgroud)