我有24K的INSERT語句的.sql文件:MySQL不導入.SQL轉儲正確
INSERT INTO dump(id, title, content, datetime, section) VALUES ('', 'Title up to 200 characters', 'Detailed content with HTML tags', '04-10-2010, 11:48 AM', 1);
一旦導入完成,我得到的是說
導入的消息一直成功完成,執行了24664個查詢。
當我瀏覽表格時,我發現很多標題和內容是完全空白的或者只帶有文本的一部分,也就是幾個字母。
正確插入的唯一部分是:id,datetime和section。
標題和內容帶有大量內容。許多「內容」可能攜帶250個char +。標題最多可容納100個字符。
在另一方面,我覺得複製/粘貼INSERT的幾件和做手工通過SQL區。一切都正確插入。這種方法可以帶我很長的時間......
任何想法,爲什麼我面對這樣的問題?
什麼創建的轉儲?也許轉儲本身包含錯誤。 – Umbrella 2012-02-14 03:20:30
我會找到一個沒有正確導入的特定行,然後從轉儲中複製它並查看粘貼並手動添加它時會發生什麼。 – Steve 2012-02-14 03:22:48
大多數行沒有正確導入...轉儲是使用我自己的腳本手動創建的。 INSERT語句結構正確。 – user311509 2012-02-14 03:50:32