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

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


mysql
mariadb
数据
2022-09-21 13:27:45
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Potatoes先生
2

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

分享
微博
QQ
微信
回复
2022-09-21 14:51:31
相关问题
mysql 字段如何重设?
453浏览 • 1回复 待解决
HarmonyOS如何解决数据存储问题?
5798浏览 • 3回复 已解决
Mysql数据如何导入Greenplum?
899浏览 • 1回复 待解决
提示数据丢失怎么处理?
2383浏览 • 2回复 待解决
关于如何获取时钟id问题
3301浏览 • 1回复 待解决
如何判断音频焦点获取和丢失
2980浏览 • 1回复 待解决
修改包名后报错,请问如何解决?
2877浏览 • 1回复 待解决
win11下安装hpm报错如何解决
3048浏览 • 2回复 待解决
串口线连接PC时未识别,如何解决
6524浏览 • 1回复 待解决
SQL插入一个数据时,如何获取ID?
463浏览 • 1回复 待解决
Redis事务是什么有懂吗?
385浏览 • 1回复 待解决
mysql如何查询当日数据
668浏览 • 1回复 待解决