gpt4 book ai didi

mysql - DerbyDB 中的增量 ID

转载 作者:行者123 更新时间:2023-11-28 23:34:42 25 4
gpt4 key购买 nike

CREATE TABLE GROUPS
(GROUP_ID INT NOT NULL GENERATED ALWAYS AS IDENTITY
(START WITH 100, INCREMENT BY 1), ADDRESS VARCHAR(100), PHONE VARCHAR(15));

我正在使用上面的行在 JavaFX 中创建一个表,但每次我在输入新数据后关闭应用程序时,ID 的序列编号都会向前跳 100,所以如果我输入 3 条记录,第一个符号在我的序列是 100 101 102 关闭程序并重新打开并输入 3 个记录序列是 200 201 202什么变量存储了这个值,为什么每次登录它都会增加 100?或者我该如何纠正这个问题?数据库为DerbyDB,与应用程序一起嵌入在C盘的一个文件夹中,ID设置为主键

最佳答案

@James_Duh

你是如何关闭数据库的我知道您可能会遗漏这行代码

DriverManager.getConnection("jdbc:derby:;shutdown=true")

希望对你有帮助@Strawberry nice edit 答案在哪里

关于mysql - DerbyDB 中的增量 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36142403/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com