使用 obloader 导入数据时,若遇到主键冲突,希望忽略冲突行继续导入,应使用哪个参数?
A. --ignore
B. --replace
C. --skip-header
D. --truncate
答案:A. --ignore
在 OceanBase 的 obloader 工具中,处理主键冲突有两个关键参数:
| 参数 | 行为 |
|---|---|
--ignore |
遇到主键/唯一键冲突时,跳过冲突行,保留原有数据,继续导入其余数据 |
--replace |
遇到主键/唯一键冲突时,用新数据覆盖原有数据 |
因此,希望忽略冲突行继续导入,应使用 --ignore 参数。
其他选项排除
- B. --replace → 冲突时会用新行替换旧行,不是"忽略",而是"覆盖"。
- C. --skip-header → 跳过数据文件的首行(表头),与主键冲突无关。
- D. --truncate → 导入前先清空目标表数据,不存在冲突问题,但不符合"忽略冲突行"的语义。