Navicat Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds 解决方法

overme7个月前 (10-18)程序开发1963

现象:今天在使用Navicat导入Mysql SQL文件时,出现了[Err] 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报错。提示在ID 257处附件有语法错误,查看数据库发现257 258 对应的数据都有正常的导入,后续有几百条数据没有导入,后面又接着导入了数据库数据。


原因分析:数据库中部分内容,可能包含了Mysql数据库预留关键字,或内容包含了非法字符等。


解决方法:① 因为提示时257处有问题,因此开始仔细分析了257数据内容,修改了一些特殊字符,但是问题仍然继续发生。


                 ② 尝试删除了257数据,报警提示又变成258附件有语法错误。


                 ③ 最终尝试删除了259数据记录后,重新导出导入才成功的。


经验总结:可以单独备份数据,然后组条删除数据测试,也可以使用insert命令,测试手动导入报警附近的数据记录

另外虽然报警时257附件,但是数据库257 258都导入成功了,因此可以考虑先测试没有成功的数据记录。

相关文章

Mysql,phpmyadmin密码忘了怎么办

1、关闭mysql服务 # service mysql stop 如果提示mysql: unrecognized service这样的错误提示。 先查看查找mysql.server,使用:find...

Java关键字

下面列出了 Java 关键字。这些保留字不能用于常量、变量、和任何标识符的名称。 类别 关键字 说明 访问控制 private 私有的 protected 受保护的...


		常用Mysql客户端工具介绍

常用Mysql客户端工具介绍

(1)SQLyog   SQLyog中文版是一款专业的图形管理软件,SQLyog操作简单,功能强大,能够帮助用户轻松管理自己的MYSQL数据库。SQLyog中文版支持多种数据格式导出,可以快速帮助...

PHP5中使用PDO连接数据库的方法

PDO(PHP Data Object) 是PHP 5 中加入的东西,是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么...

关于数据表操作的详细介绍

查看表结构对于创建成功的数据表,可以使用SHOW COLUMNS语句或DESCRIBE语句查看指定数据表的表结构。下面分别对这两个语句进行介绍。1.SHOW COLUMNS语句SHOW COLUM...


		Python Gzipped版本及XZ compressed版本介绍

Python Gzipped版本及XZ compressed版本介绍

下载Python安装文件时,如下图所示,某些版本提供多操作系统支持的版本。那么这些文件对应的是什么版本的Python呢! Gzipped source tarball 是Linux系统下载的版本...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。