mysql导入数据库报错

mysql导入数据库报错,第1张

你这个导入文件应该是在高版本的上面导出来的,这样就不能在低版本导入了。

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导入数据库报错,求解决,以及项目运行出现的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9448209.html

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

发表评论

登录后才能评论

评论列表(0条)

保存