www.fltk.net > mysql导入.sql文件时部分表没有创建成功

mysql导入.sql文件时部分表没有创建成功

导入需使用 mysql -h.. -u.. 评论0 0 0

你好,你问的应该是怎么用navicat 导入sql文件吧. 打开Navicat for MySQL,然后点击右键选择新建数据库,名字跟我们要导入的数据的名字一样 点击确定后,我们就可以见到左边出现刚刚我们建立好的数据了,然后右击选择“运行SQL文件”会弹出一个框,点击“”选择文件所在的路径, 点击开始,文件就会导入成功! 严格来讲,其实Navicat for MySQL导出的不是数据库,而是数据库中的所有表的数据以及结构.所以,如果你不建立与之对应的数据库,而是随便找一个数据导入,结果是这个数据库多了几张刚刚导入的表.

解决方法如下:在mysql的安装路径中找到my.ini,修改参数配置 [mysqld]下面添加:max_allowed_packet=768M 参数大小自己定 修改完毕后重启mysql服务(net stop mysql关闭,net start mysql 启动;或在计算机-->管理-->服务中找到mysql手动重启) 进入mysql查看是否成功 show variables like '%max_allowed_packet%';

在DOS的 MYSQL安装目录/BIN 目录下用下面命令:mysql -u username -p databasename use database_name 然后使用zd下面这个命令 mysql>source 111.sql 当默认111.sql路径时,必须放在mysql里的bin里 成功导入!!!~~Yeah..1.导出整个

退出sqlfront,然后再进入.如果没有,那么说明你之前在mysql命令行中创建的数据库失败了!答题不易,互相帮助,手机提问的朋友在客户端右上角评价点满意即可.如认可我的回答,请点击采纳为满意回答按钮.

报错:ERROR 1005 (HY000): Can't create table '.\test\crkb.frm' (errno: 150)上网查这句,得到结果是:外键的类型不一样!!具体我也不太懂,你参考一下这两个网页吧.http://hi.baidu.com/cycprjtcfodfmzr/item/8652e7762bceb246ee1e532dhttp://koda.iteye.com/blog/678997祝你好运!

你将.sql文件从上到下分成多段运行,比如里面如果有:create table XXXX (.) go这样的语句,将起copy出来另存一个文件,当然也是.sql结尾,然后单独运行.或直接将这段语句放在查询分析器之类的工具中运行,然后看看结果是否还是什么也没有.

有两种可能:1. 你的数据根本没有导入到haha数据库,而导入到其它库了,你检查一下其它看看;如果是请重新导过.2. 导入后,你点刷新按钮,其它haha库可能还中没有刷新,你可以关闭一下sqlyog,重新连接后打开haha库看看.

如果我没有猜错的话 你的 sql文件应该是 utf-8 编码的 且 文件头带有 BOM估计你是用 WINDOWS 自带的记事本编辑过可以用 ultraEdit 等文字编辑器把 BOM 去掉 再试试

有2种方法方法1:mysql -uroot -p密码 数据库名 < d:\xxx.sql方法2:先登陆mysql客户端,然后在上面执行:source d:\xxx.sql如有疑问请hi我

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com