【问题标题】:Increment ID in DerbyDBDerbyDB 中的增量 ID
【发布时间】:2016-07-08 15:11:03
【问题描述】:
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 设置为主键

【问题讨论】:

标签: mysql javafx derby


【解决方案1】:

@James_Duh

你是如何关闭数据库的 我有一个想法,你可能错过了这行代码

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

希望这会有所帮助 @Strawberry 不错的编辑答案在哪里

【讨论】:

    猜你喜欢
    • 2021-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多