有時,我們需要將一個MySQL表中的數據導入到另一個表中,但是這兩個表的表名不同。這時,該怎么辦呢?下面我們來介紹一下在MySQL中如何導入表數據(表名不同):
-- 假設需要導入的表為table1,目標表為table2 -- 首先,需要將table1的數據以sql文件的方式導出,命令為: mysqldump -u username -p database_name table1 >table1_dump.sql -- 然后,需要修改導出的sql文件,將其中的表名table1改為table2 -- 最后,將修改后的sql文件導入到目標表table2中,命令為: mysql -u username -p database_name< table1_dump.sql
以上是在Linux/Mac下執行命令的方式,如果在Windows下執行,需要將命令中的分號改為英文豎線。