我想要做的是从我的数据库表中重置id。
例如,我的表是:
id data
1 Tony
3 Johnny
5 Julia我想把id重置成这样:
id data
1 Tony
2 Johnny
3 Julia如何在Java中使用mysql查询来完成此操作?请帮帮我。
发布于 2014-09-27 18:34:35
一种常见的误解是id字段应该“填补空白”。id字段只是用来将一个唯一的id附加到一个实体上,仅此而已。MySQL的增量id算法非常简单。它存储最后使用的id值,然后在插入新行时将其加1。
我建议你使用Java的java.util.UUID类来生成新的id,因为增量id很容易被黑客攻击。
用法:
String id = UUID.randomUUID();https://stackoverflow.com/questions/26073604
复制相似问题