我想要做的是从数据库表中重置id。
示例,我的表是:
id data
1 Tony
3 Johnny
5 Julia
我想重置id变成这样:
id data
1 Tony
2 Johnny
3 Julia
如何在Java中使用mysql查询?请帮帮我。
答案 0 :(得分:0)
id
字段应填补空白"这是一个常见的误解。 id
字段仅用于将唯一ID 附加到实体,仅此而已。 MySQL的增量id 算法非常简单。它存储上次使用的id
值,然后在插入新行时为其添加1。
我建议您使用Java的java.util.UUID
课程来生成新的id
,因为增量ID 很容易受到攻击。
用法:
String id = UUID.randomUUID();