本文介绍了复制具有不同列名MySQL的表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要将table1中与特定列匹配的所有行复制到具有不同列名的table2中. 例如:
I need to copy all rows from table1 matching specific columns into table2 with different columns name. For example:
- table1名称= oldAddressBook,table1的列名称=名称,姓氏,数字
- table2名称= newAddressBook,table2的列名称= newName,newSurname,Phone
"oldAddressBook"中名称,姓氏,编号"列中的数据必须分别填充"newAddressBook"中的"newName,newSurname,Phone". "oldAddressBook"和"newAddressBook"还包含其他列.
Data in columns "Name,Surname,Number" in "oldAddressBook" must fill respectively "newName,newSurname,Phone" in "newAddressBook". "oldAddressBook" and "newAddressBook" contain also other columns.
推荐答案INSERT INTO newAddressBook (newName, newSurname, Phone) SELECT name, surname, number FROM oldAddressBook
更多推荐
复制具有不同列名MySQL的表
发布评论