簡體   English   中英

為什么 MySQL Workbench 表數據導入向導會導入 0 條記錄?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM