1.在左边右键新建一个数据库 2.字符集一般看你使用的编码是什么类型,大多数都是使用utf8 3.打开数据库,把它变成绿色。这一步是关键,之前就是没做这一步然后运行老是出错 4.把.sql文件拖到这数据库上。会出现下边的运行SQL文件对话框,按开始,等运行完后就可以关掉了。 5.最后在左边空白处的新数据库上对应...
重启服务即可。如果没能解决问题,那就是默认字符集设置与数据库设置的不一致。Windows中修改用户连接字符编码格式:C:\Program Files\MySQL\MySQL Server 5.1\my.ini文件中修改default-character-set=utf8。Linux中修改用户连接字符编码格式:修改my.cnf(目录在/etc/my.cnf),在[client]增加如下代码 d...
就是bom头的问题。你的操作过程应该是:新建xx.txt文件、用txt编辑器打开、写入语句、另存为"utf-8"编码的xx.sql文件。问题就在于你是在txt编辑器里另存为uft8的,因为会在文件的最前面加上bom头(window自带编辑器中,如果把文件保存为utf8编码就会帮你加上BOM头。即在文件开始的地方插入三个不...
这是文件中的插入语句错误。具体操作如下:1、navicat下新建数据库。2、打开数据库重新编写正确语句。3、右键运行sql文件。贴士:注意编码以及数据库名称。
1.在MySQL的bin目录下 mysql -h localhost -u root -p ,连接数据库 2.select @@sql_mode; 查看权限,可以看到有NO_ZERO_IN_DATE,NO_ZERO_DATE 比如我的就是 3.去除NO_ZERO_IN_DATE,NO_ZERO_DATE,设置sql_mode的值为ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUB...
一条插入语句如下: insert into eos_dict_type values ('T','对错',1,'','.TrF.'); 语句没有问题,在Navicat for mysql的查询编辑器中运行没有问题,可以插入!在DOS窗口运行sql文件也可以, 就是在Navicat for mysql运行sql文件报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 '# 首先确定sql并没有语法错误 。 之后一般是sql文件的编码导致的,可以尝试切换不同的编码再运行。
先新建一个数据库,然后点击查询里的创建查询,然后把你的sql文件用记事本打开,ctrl+a,ctrl+c,然后粘贴到创建查询面板,最后运行,等运行完后,刷新数据库,数据表,就好了。(注意:数据库编码和sql文件的编码要一致,否则会出现乱码)