你这个导入文件应该是在高版本的上面导出来的,这样就不能在低版本导入了。
1、重装mysql,装成高版本的
2、或是在高版本的mysql上把schema导出,再导入到低版本mysql上。
1064错误你就不用多想了,这个肯定是你写的SQL语句语法出错了,建议你在平时的学习中自己找出错误,才会成长,我在这里帮你找下错误吧。
int类型一般不设置长度的,如果你偏要设置的话,要配合zerofill使用才有意义。帮你修改了一下:
CREATE TABLE `ecm_acategory`(
`cate_id` int unsigned NOT NULL AUTO_INCREMENT,
`cate_name` varchar(100) NOT NULL default '',
`parent_id` int unsigned NOT NULL default '0',
`sort_order` tinyint unsigned NOT NULL default '255',
`code` varchar(10) default NULL,
PRIMARY KEY(`cate_id`)
)ENGINE=MYISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
你试试看哈,希望帮助到你
navicat导入sql文件的时候出现错误:
建一个与数据库同名的数据库--工具--数据传输--全选--开始按钮--点击关闭--完成
具体步骤如下:
在本地建一个与数据库同名的数据库
选择navicat中连接服务器的数据库,在菜单栏选择工具-->数据传输
3在d出的的窗口中“源”部分就是你要导出的源数据库,“目标”就是本地的数据库,点击左下角全选后,再点击开始按钮
4点击关闭
可以通过mysql数据同步的方法来解决这个问题,具体做法如下:
在本地建一个与数据库同名的数据库。
2选择navicat中连接服务器的数据库,在菜单栏选择工具-->数据传输。
3在d出的的窗口中“源”部分就是你要导出的源数据库,“目标”就是本地的数据库,点击左下角全选后,再点击开始按钮。
4点击确定。
5点击关闭。
6再来查看一下本地数据库,是不是数据和结构都已经导入到本地数据库中了呢。然后再从备份中导出sql再导入到本地数据库中。
7选择备份文件提取SQL。
8开始提取。
这样我们就得到了备份转储的sql文件,再将这个sql文件导入到本地的数据库中,就不再提示有错误了。
以上就是关于mysql导入数据库报错全部的内容,包括:mysql导入数据库报错、mysql 导入数据库时报错、sql导入数据库报错,求解决,以及项目运行出现的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)