這一點複雜,我解釋一下,我想我最好的。我有一個名稱爲引號的數據庫。在這個數據庫中我有四個表,其中兩個從其他數據庫導入。現在我想將這些表合併成2個表格。表格是author和author_new,引號和quotes_new。我想合併authors_new作者和quotes_new到引號,但問題是,它們之間存在着一定的關係像有每個作者的ID和此ID是與coloumn AUTH_ID給出的報價。如何合併在phpMyAdmin兩個表,從而不會有重複的條目?
與ID爲1的作者有10個或更多的報價,並且每個報價都AUTH_ID 1 現在如果我們合併來自author_new作者的ID將改變,因此在報價AUTH_ID也將發生變化,筆者用引號的關係不會保持。所以請給我建議一些答案,我可以合併數據也將維持關係。希望你明白我的問題。
這裏有瞭解情況
author
id | author_name |
-------------------------------------
1 Jack
2 John
3 Jill
4 Mack
author_new
id | author_name |
------------------------------------>merge this in author
1 Harry
2 Micky
3 Jack
quotes
id |quotes | auth_id
-------------------------
1 i love... 2
2 i am ..... 1
3 i was.... 2
4 we are.... 3
quotes_new
id |quotes | auth_id
--------------------------------->merge this in quotes
1 we wil... 2
2 i am ..... 1
3 we know... 2
Result After merging
author
id | author_name |
---------------------------------
1 Jack
2 John
3 Jill
4 Mack
5 harry
6 Micky
quotes
id |quotes | auth_id
-------------------------
1 i love... 2
2 i am ..... 1
3 i was.... 2
4 we are.... 3
5 we wil... 5
6 i am ..... 6
我認爲你必須手動完成,如果你想保持關係,因爲它是 –
你可以告訴我們4個表(不需要真實的數據),所以我們可以在mysql小提琴上做到這一點? –
兄弟它沒有一個兩個條目其20個十萬報價和20萬作者..如何可能 –