用navicat for mysql导入数据库提示错误,求大神指导 10

[Err]1050-Table't_admin'alreadyexists[Err]SETFOREIGN_KEY_CHECKS=0;-------------------... [Err] 1050 - Table 't_admin' already exists
[Err] SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for t_admin
-- ----------------------------
CREATE TABLE `t_admin` (
`userId` int(11) NOT NULL AUTO_INCREMENT,
`userName` varchar(50) DEFAULT NULL,
`userPw` varchar(50) DEFAULT NULL,
PRIMARY KEY (`userId`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

-- Table structure for t_timu
-- ----------------------------
CREATE TABLE `t_timu` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(500) DEFAULT NULL,
`xuanxianga` varchar(500) DEFAULT NULL,
`xuanxiangb` varchar(500) DEFAULT NULL,
`xuanxiangc` varchar(500) DEFAULT NULL,
`xuanxiangd` varchar(500) DEFAULT NULL,
`daan` varchar(500) DEFAULT NULL,
`fenshu` int(11) DEFAULT NULL,
`del` varchar(50) DEFAULT NULL,
`kecheng` varchar(50) DEFAULT NULL,
`kecheng_id` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Table structure for t_user
-- ----------------------------
CREATE TABLE `t_user` (
`id` varchar(50) NOT NULL,
`loginname` varchar(50) DEFAULT NULL,
`loginpw` varchar(50) DEFAULT NULL,
`x
[Msg] Finished - Unsuccessfully
--------------------------------------------------
展开
 我来答
卡洛琳1016
2019-08-23 · TA获得超过228个赞
知道小有建树答主
回答量:208
采纳率:78%
帮助的人:54.2万
展开全部

在navicate中,把目标数据库表名称为`t_admin`,`t_timu` , `t_user` 的表删除,删除直接选中表名称,然后

按delete键就可以,

然后再次执行你下面的sql语句

你的表中有外键约束,应该是不能删除成功的,你先把外键约束清除掉

清除外键约束的方式:

打开navicate中的表,右键选择设计表,然后点击外键那一项,删掉创建的外键约束就行了

如图所示:

然后再删除表重新运行你的sql文件就可以了

今至电子科技有限公司
2024-08-23 广告
数据库备份是确保数据安全与业务连续性的关键环节。我们上海今至电子科技有限公司高度重视数据保护,定期执行全面的数据库备份策略。这包括使用先进工具和技术,对关键业务数据进行自动化备份,并存储在安全可靠的外部存储介质或云端。通过定期验证备份的完整... 点击进入详情页
本回答由今至电子科技有限公司提供
百度网友6705c13
2017-08-31 · TA获得超过801个赞
知道小有建树答主
回答量:613
采纳率:83%
帮助的人:198万
展开全部
[Err] 1050 - Table 't_admin' already exists

很明显了,t_admin这张表已存在,所以你执行CREATE TABLE `t_admin` 会失败。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wspjing
2017-08-29 · TA获得超过752个赞
知道小有建树答主
回答量:1158
采纳率:57%
帮助的人:385万
展开全部
1050 - Table 't_admin' already exists 的意思是 t_admin表已经存在,说明你的数据库不是空的,如果你要导入该数据库,你应该在没有这几个数据表(t_admin、t_timu、t_user)的数据库里导入。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2020-02-07
展开全部
用navicat for mysql导入数据库提示错误
1050 - Table 't_admin' already exists 的意思是 t_admin表已经存在,说明你的数据库不是空的,如果你要导入该数据库,你应该在没有这几个数据表(t_admin、t_timu、t_user)的数据库里导入。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拉尼娜去
2014-05-12
知道答主
回答量:46
采纳率:0%
帮助的人:16.8万
展开全部
导入导出时用的那navicat版本是否一样?可以用mysql的import和export命令来操作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式