㈠ navicat for mysql里运行.sql 文件(txt)不成功 Unsuccessfully
就是bom头的问题。
你的操作过程应该是:新建xx.txt文件、用txt编辑器打开、写入语句、另存为"utf-8"编码的xx.sql文件。问题就在于你是在txt编辑器里另存为uft8的,因为会在文件的最前面加上bom头(window自带编辑器中,如果把文件保存为utf8编码就会帮你加上BOM头。即在文件开始的地方插入三个不可见的字符0xEF/0xBB/0xBF,以告诉其他编辑器要用utf8编码来显示字符)。
去掉BOM头的方法:用UEstudio编辑器打开,另存为"utf-8 无BOM"编码的,就好了。
㈡ navicate导入sql文件时运行错误怎么解决
首先 双击打开数据库,然后“右键”你需要的数据库,然后选“运行sql文件”,点击右侧的“浏览”找到你需要导入的sql文件,点击“开始”就可以了
双击 你的这个链接,例如“本地数据库” 然后你会看到许多的数据库 ,随便打开一个数据库,这个时候你点击navicat上面右侧的查询,创建查询
然后把你的sql打开,复制里面的sql信息,粘贴到那个查询窗口中 运行,这样 创建数据库 和导入表都可以的
打开navicat管理工具----双击打开某一个数据库连接(自己命名的链接,例如'本地mysql链接')-----选择要导入的数据库名称,双击打开---右键这个打开的数据库-----选择运行sql文件------点击弹出窗口中文件右侧的浏览-----找到你的sql文件,然后点击开始,这样sql文件就成功导入你的数据库了,记得摁f5刷新下这个数据库就会看到表了。如果你的sql文件是多个,不是一个,那没办法,只能一个一个的导入了。正常来说一个数据库导出1个sql文件就可以了,不用单个表单个表的导出。导出的话是右键打开的数据库-----转储sql文件----选择存放目录及文件名即可。
㈢ navicat运行sql文件报这个错误怎么解决
你要先选定一个库,
navicat下 新建数据库-->打开数据库-->右键运行sql文件 注意编码 以及 数据库名称
㈣ navicat for mysql 运行sql文件时出错 [Err] 1046 - No database selected怎么搞
这是文件中的插入语句错误。
具体操作如下:
1、navicat下新建数据库。
3、右键运行sql文件。
贴士:注意编码以及数据库名称。
㈤ navicat for mysql运行sql文件出错,怎么办
在navicat for mysql中选择连接服务器的数据库,右键选择数据传输.
在连接服务器中的数据库上新建备份,从备份中导出.sql,再导入到本地数据库中。
找到原因,原来是MySQL导入大批量数据的时候超出了默认允许最大的数据包,所以就提示MySQL server has gone away。
找到my.cnf,在[mysqld]加入:max_allowed_packet=300M。(意思是最大允许数据包300M)
重启服务即可。
如果没能解决问题,那就是默认字符集设置与数据库设置的不一致。
Windows中修改用户连接字符编码格式:C:Program FilesMySQLMySQL Server 5.1my.ini文件中修改default-character-set=utf8。
Linux中修改用户连接字符编码格式:修改my.cnf(目录在/etc/my.cnf),在[client]增加如下代码 default-character-set = utf8 。
修改完成,重启服务。
㈥ Navicat运行SQL文件报错
你在查询的时候,应该是没有选择目标数据库,所以查询出错。
在连接数据库时,要指定具体数据库。
祝好运,望采纳。
㈦ navicat for mysql运行不了.sql文件
(1)新建一个数据
(2)右击所建的数据库,点击运行sql文件
(3)文件里选择要运行的sql文件
(4)显示运行成功,加载成功。