最近的某个时候,我在使用 PHPMyAdmin 导入 sql 数据库时开始收到错误消息。当我通过PHPMyAdmin进入并导出sql数据库时,我只需选择我想要的数据库,点击导出选项卡,选择自定义然后勾选添加删除表,然后我保存导出的数据库。
然后,为了重复错误,我进入并删除所有表。然后,当我去导入数据库时,我收到了我在下面发布的错误消息。
在我发布错误之前有几点注意事项:
当我在网站上查看我的 PHP 信息时,它说我使用的是 PHP 版本 5.2.17,这是正确的,因为这是我在编译 EasyApache 时选择的
当我的“sql”导出文件下载时,它说我使用的是 PHP 版本 5.3.17
我还刚刚发现,如果我使用 SSH 导出我的 sql 数据库,然后使用 PHPMyAdmin 导入数据库,一切似乎都运行良好。因此,错误似乎与当前正在导出的数据库有关。
错误信息:
错误 您可能在 SQL 解析器中发现了错误。请仔细检查您的查询,并检查引号是否正确且不匹配。其他可能的失败原因可能是您正在上传带引号的文本区域之外的二进制文件。您还可以在 MySQL 命令行界面上尝试查询。下面的 MySQL 服务器错误输出(如果有)也可以帮助您诊断问题。如果您仍然有问题,或者在命令行接口成功的情况下解析器失败,请将您的 SQL 查询输入减少到导致问题的单个查询,并在下面的 CUT 部分中提交包含数据块的错误报告:
错误:C1 C2 LEN:1 2 11 STR:
MySQL:5.5.32-cll USR OS、AGENT、VER:Win MOZILLA 5.0 PMA:4.0.5 PHP VER、OS:5.3.17 Linux LANG:en SQL:
----END RAW----
SQL查询:
MySQL 说:文档
1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 '' 附近使用正确的语法
提前感谢您的帮助!