mysql - 为什么当我通过 phpMyAdmin 导入 SQL 数据库时导入没有完成

标签 mysql database utf-8 phpmyadmin

***你好!***如标题所述,当我通过 phpMyAdmin 导入 SQL 数据库时,导入未完成

实际上我有超过 20 或 30 个表(无论如何)但在操作结束时我只有 16 个表或更少!

utf-8的编码不会有问题吧?

我必须说我在工作中使用法语..这可能是所有这一切的原因?

如果是,我该如何解决这个问题

页面顶部出现红色错误:

错误 静态分析: 分析过程中发现 2 个错误。 意想不到的性格。 (在位置 3801 的“\”附近) 结尾引号 "是预期的。(在位置 4585 的 ""附近)

对齐:左; background-color: rgb(235, 235, 235);\"width=\"520\">\r\n

您的消息主题

\r\n\r\n消息的副标题\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n

亲爱的 {subtag:name},

\r\n 您的留言...
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n不再感兴趣了吗?{取消订阅}取消订阅{/取消订阅}\r\n', '', NULL, 1, 0, 1, 'newsletter-4', ' a:10:{s:6:\"tag_h1\';s:76:\"color:(2, 'Newspaper', '', '\r\n{readonline}这封电子邮件包含图片,如果您看不到它们 » 在线查看。{/readonline}\r\n\r\n\r\n\r\n\r\n\r\n  

MySQL 说:文档

1064 - 'Newspaper', '', ' 附近的句法错误

抱歉,我看到错误代码没有完全显示。这就是为什么我将其作为图像发布的原因

enter image description here

我该如何解决这个问题 谢谢

最佳答案

这里基本上有两个可能的问题,但很容易做出有根据的猜测。

我认为您的托管版本的 phpMyAdmin 在您执行导出时导致了问题。查看phpMyAdmin 4.6.5.2 release notes其中特别提到导出序列的问题,包括反斜杠(存在于 4.6.5.1 中)。这听起来与您遇到的问题完全一样。

我绝对建议在您的托管/导出服务器上升级 phpMyAdmin 安装(或要求您的主机,或 installing your own 在主机提供的版本之外)。我很确定这就是问题所在。

如果这不起作用,那么它仍有可能是您要导入的版本。 4.5.5.1 相当旧,并且对 phpMyAdmin 用于解析 SQL 查询的软件库进行了许多修复。如果您不热衷于升级该安装以进行测试,您可以尝试将文件的净化版本导入到 phpMyAdmin demo server正在运行最新版本。这样,您至少可以确定升级是否可以解决问题。

tl;dr:phpMyAdmin 4.6.5.2 专门用于解决反斜杠问题,这似乎是您的问题。让您的主机将您的 phpMyAdmin 升级到最新版本。

关于mysql - 为什么当我通过 phpMyAdmin 导入 SQL 数据库时导入没有完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41424515/

相关文章:

mysql - 使用 vb.net 将 null 插入 mysql

php - 如何从一个表中获取 2 列和 2 行作为一行中其他表的列,在 MySQL 中?

sql - 在没有连接的情况下按行重复对查询结果进行排序

php - 使用 MySQL 的准备语句不将 POST 值插入数据库表

java - JSON 中的阿拉伯字符

php - 我从 Utf-8 mysql 表中获取 Ansi 字符串而不是 Utf-8

utf-8 - CodeSmith生成的文件格式是UTF-8 with BOM,如何将其改为UTF-8 without BOM?

python - mysql.connector.errors.ProgrammingError : Error in SQL Syntax

java - 如何在 SQLite android 中管理列表?

php - ORDER BY 之后的 DISTINCT