事务回滚导致的自增id断裂如何解决?让XX的产品经理认为MYSQL数据丢失了

开启A事务,给一张表插入数据,开启B事务,给一张表插入数据,此时回滚A事务,提交B事务,这时候发现数据表的自增id产生断裂,回滚的行直接“丢失”

阅读 2.4k
1 个回答

数据ID也在事务回滚里面这是必然的,不想使用自增ID的话可以使用UUID作为ID,或者在存储过程中修改自增ID的实现

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏