如何让 mysqldump/mysql 导入数据时忽略错误继续执行

 我来答
休闲娱乐达人天际
高能答主

2019-07-18 · 致力于休闲娱乐知识的解答,分享娱乐知识。
休闲娱乐达人天际
采纳数:1605 获赞数:396559

向TA提问 私信TA
展开全部

1、打开我的电脑,之后在属性中找到“工具”选项卡,在工具内容中找到“磁盘优化”这一项。如图步骤所示。

2、然后在新弹出的窗口中再次点击“优化”选项。然后再在属性工具栏内选择上方的“错误检查”。

3、然后在新弹出的界面窗口中选择“硬盘扫面”。之后就会弹出是否有报错的对话框,如果没有错误选择右下角的”close“即可。就可以让 mysqldump/mysql 导入数据时忽略错误继续执行了

百度网友faadf46
高粉答主

2019-07-24 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:74.9万
展开全部

1、连接进入数据库windows :开始菜单->运行    cmd   ,linux :  如果没有配置环境变量, 则到mysql 的bin 目录中去。

2、输入:  mysql -u root -p  回车  进入数据库。

3、使用库/创建库   譬如数据库名字为:testdb,如果数据库存在, 则   use  testdb,如果数据库不存在, 则创建  create database testdb  然后在  use  testdb。

4、将你要导入的数据库文件  *.sql   放到 D或者任意方便输入的位置, 我放置到了D盘的根目录下。

5、直接输入: mysqldump -u root -p testdb < d:/testdb.sql 然后回车。

6、会提示输入密码:  直接输入密码,回车搞定。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
诡异77416325
推荐于2017-11-25 · TA获得超过180个赞
知道答主
回答量:121
采纳率:0%
帮助的人:130万
展开全部
今天从excel导入数据到服务器的mysql,在本地把excel的内容拷贝到了Editplus,然后用正则把它变成了insert into 语句,在用mysql -uroot -p123456 databasename < filename.sql 导入的时候,被告知 ERROR 1062 (23000) at line 258: Duplicate entry (‘xx’,xx,xx,x,xxx) for key 2,违背了Unique Key,但是这种情况应该是正常的,重复键不插入,继续执行就好啦,可是它却报错并停止执行了。。
mysql –help 了一下,找到了忽略错误的方法。
-f 参数,就是force的意思,忽略错误,强制继续运行。OK,搞定。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式