2013-03-26 63 views

回答

0

應該用CREATE TABLE ... SELECT語法很容易成爲可能。

+0

我不確定是否會產生我以前遇到的同樣問題。因爲我有一個類似的問題試圖使用phpMyAdmin來刪除Database2.Table1,並簡單地複製/創建Database1.Table1。它不會允許我刪除Database2.Table1,因爲「外鍵約束失敗」。 – jarrodparkes 2013-03-26 16:19:38

0

我不知道自動複製結構的方法。數據可以更新爲

UPDATE new_db.table n 
JOIN old_db.table o on o.primary_key_col = n.primary_key_col 
SET n.col1=o.col1,n.col2=o.col2,... 
+0

即時通訊嘗試使用col1 ='autorelist'進行測試;但是,我收到錯誤:#1054 - '字段列表'中的未知列'n.autorelist'。這是有道理的,因爲'autorelist'以前不存在於新表中。如何克服這一點? – jarrodparkes 2013-03-26 16:16:09

+0

您必須添加新列1-st。這隻會將數據從一個表更新到另一個表。 – Vatev 2013-03-26 16:24:40

+0

列現在存在,但仍無法獲取要複製的值。這個就足夠了。謝謝。 – jarrodparkes 2013-03-26 16:38:05

相關問題