sqlldr导入如何忽略违反唯一性错误
答案:2 悬赏:60 手机版
解决时间 2021-03-06 16:45
- 提问者网友:斑駁影
- 2021-03-06 02:28
使用append递增的方法,有很多违反唯一性的错误,这种错误是可以忽略的,请问各位大神如何能够忽略这种错误,从而减轻查看日志的繁琐
最佳答案
- 五星知识达人网友:野慌
- 2021-03-06 03:04
违反唯一性的错误,差不多可以理解为主键错误 ,有相同ID。这个你只能重新给一个唯一值。没办法解决。
或者你将数据库主键,唯一索引去掉才可以。
或者你将数据库主键,唯一索引去掉才可以。
全部回答
- 1楼网友:封刀令
- 2021-03-06 03:31
1,新建文件test.ctl 将下面的内容复制到文件中
----------------------
load data
infile 'f:\bi\017 端到端报表\sqlldr数据导入\test.csv' --数据源文件名称
append --append在表后追加,insert插入空表,replace替代原有内容
into table ctl.test --要导入的数据库表名称
--[when id = id_memo] --过滤条件
fields terminated by ',' --字段分隔符
(a1,a2,a3,a4,a5) --字段名称列表
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯