TiDB 自动处理显式插入自增值后业务写入冲突问题

需求反馈

【需求涉及的问题场景】

表结构中有自增 ID ,如果通过显式插入的方式插入了 ID 值之后,后续通过自增形式生成 ID 值可能会发生冲突的情况
image

【期望的需求行为】

TiDB 可以自动处理显式插入自增值后的业务写入冲突问题。
Github issue: https://github.com/pingcap/tidb/issues/2285

【需求可替代方案】

方案一:添加开关参数,可以控制是否允许用户想自增列人为赋值
方案二:人为赋值之后,手工 rebase 操作一下,更新下全局的 auto_increment 值

【背景信息】