[英]PHP: copy MySQL database tables into new database table with additional columns
[英]copy MySQL data from old database to new database but the new table with more columns
我知道我可以根據以下命令復制數據:INSERT INTO NewDB.address_book SELECT * FROM OldDB.address_book
但是,如果NewDB.address_book中有更多列,該怎么辦? TIA。
您只需要命名希望將舊數據插入到的列,並在SELECT查詢中相同地命名“ old”列即可。 NewDB.address_book中未在此處引用的新列將使用其默認值填充。
INSERT INTO NewDB.address_book (column1, column2, column3)
SELECT
old_column1,
old_column2,
old_column3
FROM
OldDB.address_book
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.