导入时出现Mysql语法错误

时间:2016-04-04 09:10:10

标签: mysql import

我需要一些帮助,mysql错误不断弹出。前段时间我可以轻松地从我的localhost导出(主要是WordPress)数据库,并在网络服务器上导入这些数据库(通过phpmyadmin import)来推送我的网站。几天以来,我一直在导入这些数据库时遇到不同的mysql错误。 我尝试了几件事,更换字符集,整理设置,......似乎没什么用。

我不是数据库人,所以也许这很容易,但我似乎无法自己解决这个问题。

本地(mac上的xampp)

Databaseserver
--------------
Server: Localhost via UNIX socket
Servertype: MySQL
Serverversie: 5.6.26 - Source distribution
Protocolversie: 10
Gebruiker: root@localhost
Karakterset van server: UTF-8 Unicode (utf8) 

网络服务器

Databaseserver
--------------
Server: Localhost via UNIX socket
Servertype: MySQL
Serverversie: 5.5.31 - MySQL Community Server (GPL)
Protocolversie: 10
Gebruiker: t2c_projects@localhost
Karakterset van server: UTF-8 Unicode (utf8)

有人可以帮帮我吗?我可以提供所需的所有信息,不知道哪些是相关的..所以任何人都需要其他信息,请告诉我。

欢迎任何帮助!

UPDATE1: 我得到的错误

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''<div class="rss-widget"><ul><li><a class=\'rsswidget\' href=\'https://wordpress' at line 9

这个错误来自开发中的数据库,我尝试了全新的db安装导入,然后我得到了这个:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE TABLE `wp_termmeta` ( `meta_id` bigint(20) UNSIGNED NOT NULL, `term_i' at line 11

我一直在尝试不同的语法错误,我已经尝试过手动修复这些错误,但他们只是让我改变一些东西,所以我正试图解决这个核心问题..

我怀疑它与mysql版本或字符集有关..

UPDATE2:

所以我尝试修复第一个(混合html)错误,在我删除所有\'by“之后,我收到新错误(83个错误):

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '2016-03-29 10:21:45', '0000-00-00 00:00:00', ' ', '', '', 'draft', 'closed', 'cl' at line 5

1 个答案:

答案 0 :(得分:0)

似乎您的SQL语句在某些时候与HTML混合

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''<div class="rss-widget"><ul><li><a class=\'rsswidget\' href=\'https://wordpress' at line 9

如果您认为不是这种情况(例如您在行中插入html),请将完整查询添加到您的帖子中,但问题似乎非常明显:)

可能是某些复制/粘贴操作错误导致了该状态。

不检查导致错误的完整语句,此刻不能说更多..