MySQL没有正确导入.SQL Dump

时间:2012-02-14 03:17:27

标签: php mysql phpmyadmin

我有一个带有24k INSERT语句的.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区域手动完成。一切都正确插入。这种方法可能需要很长时间......

知道我为什么会遇到这样的问题吗?

2 个答案:

答案 0 :(得分:1)

检查max_allowed_pa​​cket大小并确保不会损坏您的插入内容。

答案 1 :(得分:1)

使用MYSQL创建转储尝试此命令

mysqldump --extended-insert=FALSE --complete-insert=TRUE -p db_name