[FAQ] tidb 使用自增主键 identity 为 0 ,需要使用 last_insert_id()

[问题澄清]

项目的insert语句使用mybatis的selectKey返回数据库自增主键, mysql正常, tidb返回主键值是0

[原因分析]

相同条件下,mysql 下 identity 返回值为 1 时, tidb 返回值为空

[解决方案]

使用 last_insert_id() 代替

[参考案例]