MzJy 发表于 2024-4-1 23:51:11

mysql自增id列

在mysql数据库中,id列为自增列,当删除某一行数据后,id不会自动更新,出现断序的问题,请问怎样实现删除某一行后自动刷新自增列?
(项目为springboot项目,采用mybatis连接mysql)

人造人 发表于 2024-4-1 23:51:12

MzJy 发表于 2024-4-2 16:34
重排,从1开始自动递增1

把所有数据都读出来,重建id,然后再写回去

人造人 发表于 2024-4-2 02:19:30

怎么刷新?
重排id ?
那用什么规则重排?

wp231957 发表于 2024-4-2 09:27:38

这个不是不自动更新,而是你删除的记录也是占用id的   这个没办法的

MzJy 发表于 2024-4-2 16:34:04

人造人 发表于 2024-4-2 02:19
怎么刷新?
重排id ?
那用什么规则重排?

重排,从1开始自动递增1

stanley_b 发表于 2024-4-3 13:28:08

重排了这id还是id么{:5_94:}第一次见这么奇怪的需求
页: [1]
查看完整版本: mysql自增id列