Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MySQL未正确导入.SQL转储_Php_Mysql_Phpmyadmin - Fatal编程技术网

Php MySQL未正确导入.SQL转储

Php MySQL未正确导入.SQL转储,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,我有一个.sql文件,其中包含24k INSERT语句,如下所示: 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个查询 当我浏览表格时,我发现许多标题和内容完

我有一个.sql文件,其中包含24k INSERT语句,如下所示:

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个字符。标题最多可携带100个字符

另一方面,我发现复制/粘贴了一些INSERT,并通过SQL区域手动执行。所有内容都正确插入。这个方法可能需要我很长时间


知道我为什么会面临这样的问题吗?

检查允许的最大数据包大小,确保不会影响插入操作。

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

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

是什么造成了垃圾场?可能转储本身包含错误。我会找到一个未正确导入的特定行,然后从转储中复制它,看看粘贴它并手动添加时会发生什么。大多数行未正确导入…转储是使用我自己的脚本手动创建的。INSERT语句结构正确。很可能在标题或内容数据中有一些单引号。你应该转义那些字符。如果我只插入一个字符,然后手动插入,我不会有任何问题…我已经多次遇到这个。。。这是一个开始的好地方,我必须使用:>设置名称UTF8………>源dumpfile.sql。。。。。。。。假设dumpfile.sql的类型为UTF-8