mysql导入sql提示1064这个怎么解决

mysql导入sql提示1064这个怎么解决,第1张

通常的话,你这个SQL文件应该是UTF-8的,在 *** 作的时候,添加了文件头BOM,这样,就会导致1064错误

解决方法是:

使用UE、sublime、dreamweaver等编辑软件,另存为去掉BOM的SQL 文件,即可正常导入。

---------------------------注意不要用windows自带的记事本

我们运用mysql的时候经常会遇到1064错误,那么这个错误到底怎么解决呢?下面我给大家分享一下。

首先我们在mysql数据库中准备一个数据表,并且往数据表中插入数据,如下图所示

然后我们编写如下图所示的查询语句并且执行,你就会发现执行结果报出了1064错误

回到查询语句中我们发现Select单词拼写错误了,如下图所示,SQL语句的语法错误都会导致1064错误的出现

最后解决这个错误就很简单了,我们只需要把SQL语句写正确即可,如下图所示

有一个错误存在于你的结构化查询语言的语法中:检查手动的纠错系统,建议 你检查下导入时的mysql版本是否对,刚测试了一下,

CREATE TABLE IF NOT EXISTS `bykb_purview` (

`mid` MEDIUMINT( 8 ) DEFAULT '0',

`typeid` SMALLINT( 5 ) DEFAULT '0',

`rank` SMALLINT( 6 ) DEFAULT NULL ,

`pkey` VARCHAR( 30 ) CHARACTER SET latin1 NOT NULL ,

`pvalue` TEXT NOT NULL ,

KEY `pkey` ( `pkey` ) USING BTREE

) ENGINE = MYISAM DEFAULT CHARSET = gbk

这个SQL语句在PHPmyadmin上是可以执行的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7516169.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存