我試圖將丟失的行從一個表復制到另一個表,但前提是主鍵字段不存在。兩個表都有相同的列名,但我沒有列數及其名稱,也沒有主鍵列名,所以它可能是“ID”或其他任何東西。讓我用一個例子來解釋:表格1: column 1 (primary key) , Column 2 , Column 3 , ... 1 , England , London , ... 2 , France , Paris , ... 3, Italy , Rome , ... 4 , Germany , Berlin , ...表 2: column 1 (primary key) , Column 2 , Column 3 , ... 1 , Whatever , Whatever , ... 2 , Whatever , Whatever , ...我想將第 3 行和第 4 行復制到表 2 中,結果將是:表 2: column 1 (primary key) , Column 2 , Column 3 , ... 1 , Whatever , Whatever , ... 2 , Whatever , Whatever , ... 3 , Italy , Rome , ... 4 , Germany , Berlin , ...我試過了 REPLACE INTO table1 SELECT * FROM table2; 但這將替換整個表,即表 2 變得與表 1 完全一樣
- 2 回答
- 0 關注
- 141 瀏覽
添加回答
舉報
0/150
提交
取消