[英]Why would MySQL Workbench Table Data Import Wizard import 0 records?
我對 MySQL 非常缺乏經驗,而且我遇到了很多問題。 我在 Linux Mint 17.3 上使用 MySQL Workbench 6.3。
我正在嘗試使用表數據導入向導將 CSV 文件導入到表中。 這對於簡單的表來說工作正常,但對於更復雜的表卻失敗了。
我正在更正導入向導中的所有內容,以確保每一行和每一列都完美無缺。 起初它似乎工作,導入我的 ~14000 行需要時間,有磁盤活動並且沒有報告錯誤,但最后:
“已導入 0 條記錄”
表格和以前一樣保持空白。
令人沮喪的是,如果我導入到新表中,一切都會按預期工作。 我注意到數據類型是完全不同的。 我試圖強制 .CSV 文件中的數據類型符合預期。 我還確保“NULLABLE=NO”字段中確實有內容。 但是如果我違反了這些規則中的任何一條,會不會有錯誤? 我什至嘗試只導入一行,認為可能在這個大表中的某個地方有一些錯誤的數據,但我什至無法導入一行。
為什么沒有錯誤,但“0 條記錄已導入”到現有表中,但在新表中一切正常?
如果我沒有提供足夠的信息,我提前道歉。
謝謝你。
解決方案是在每次導入時導入 ~2000 條記錄。 我相信數據庫存在內存問題。 我遇到了同樣的情況,我上傳了大約 9000 條記錄。 包括數據類型在內的一切都是完美的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.