0
A
回答
4
你的意思是兩列?如果它們可以爲空,那麼您應該能夠導入不包含這些列的舊數據。您只需要仔細編寫插入語句,確保指定要插入的確切列。這是一個很好的做法,無論如何都應該完成(感謝布魯諾的提示)。
例子:
INSERT INTO table1 (Col1, Col2, Col3)
SELECT Col1, Col2, Col3
FROM sourceTable
而不是
INSERT INTO table1
SELECT *
FROM sourceTable
如果兩個新列不可爲空,那麼你可以嘗試使用附加的文字只是爲了讓插入到工作的一些假數據。
例子:
INSERT INTO table1 (Col1, Col2, Col3, NewCol1, NewCol2)
SELECT Col1, Col2, Col3, '', ''
FROM oldDataTable
或者你可以創建一個默認的約束,這將很好的工作。
0
首先導入數據,然後添加新列。 或者你可以插入兩列,注意它們不能爲空,然後導入舊數據
0
我假設你的意思是如果你添加兩列到表中?
是的,您應該能夠使用INSERT
語句插入現有數據,因爲新列可以爲空或您爲這些列設置默認值。
相關問題
- 1. 將MySQL Count列添加到PHP/HTML表
- 2. 無法將DATETIME列添加到MySQL表
- 3. 將列表添加到mysql數據庫
- 4. 將列添加到mySQL表與循環
- 5. 無法將列添加到表 - mysql
- 6. MySQL - 將CHECK添加到列
- 7. 將MySQL定義列表添加到MySQL表中
- 8. MySql:將一列添加到另一列
- 9. 將re.compile添加到列表
- 10. 將列表添加到one2many
- 11. 將列添加到SQLAlchemy表
- 12. 將列添加到Join表?
- 13. 將列添加到表中
- 14. 將值添加到列表
- 15. 將元組添加到列表列表
- 16. Sqlite:將註釋添加到表和列?
- 17. 將多個列添加到MySQL的C#列表中選擇
- 18. 將列動態添加到列列表
- 19. 將變量添加到mysql列中
- 20. 將約束添加到mysql中的列
- 21. 將動態列添加到MySQL結果
- 22. MySQL:「將更多數據添加到列」
- 23. 將索引添加到mysql動態列
- 24. MySQL將表2中的2列添加到表x的行中
- 25. SQL查詢將excel表中的列添加到mysql表中?
- 26. 將列添加到queryset和django-table2表
- 27. 將src img添加到mysql表中
- 28. 形式將數據添加到MySQL表
- 29. 廚師receipe將值添加到MySQL表
- 30. 如何將外鍵添加到MySQL表?
你的意思是兩列嗎? – Bruno
當你說「添加兩行」時,你的意思是兩列**嗎?換句話說,所以更新後的表具有比導入數據更多的字段? –
取決於轉儲是如何完成的。它可能會「刪除」刪除任何現有表的說明。 –