如何將數據從db1.tab1
傳輸到db2.tab2
?非匹配結構化Mysql數據庫之間的數據傳輸
這裏db2.tab2
與db1.tab1有不同的字段名稱。 我試着用mysql工作臺,但它沒有給出100%的結果。
我使用XAMPP和mysql 22年6月5日
感謝
如何將數據從db1.tab1
傳輸到db2.tab2
?非匹配結構化Mysql數據庫之間的數據傳輸
這裏db2.tab2
與db1.tab1有不同的字段名稱。 我試着用mysql工作臺,但它沒有給出100%的結果。
我使用XAMPP和mysql 22年6月5日
感謝
使用下面的查詢。
INSERT INTO db2.`tab2` (`id`, `user_name`, `password`, `is_active`) SELECT `user_id`, `name`, `pass`, `active` FROM db1.`tab1`;
正如你可以看到列名是兩個表中不同。
所以你不得不提一下table2
的哪一列,你想要插入來自table1
的哪一列數據。
您必須添加字段僅要以下MySQL查詢:
INSERT INTO table_name1(fields_you_want)
SELECT fields_you_want FROM table_name2
例:
INSERT INTO table2 (col1, col2, col3)
SELECT column_1, column_2, column_3
FROM table1
@PrasadKhode肯定。但都具有不同名稱的字段。 – phpcoder