【问题标题】:H2 database auto increment non primary key columnH2数据库自增非主键列
【发布时间】:2021-08-05 13:14:31
【问题描述】:

我想要一个具有整数数据类型和自动生成值的非主键列。 最好的方法是什么?

【问题讨论】:

    标签: sql h2


    【解决方案1】:
    CREATE TABLE business_partner
    (
        id uuid default random_uuid() PRIMARY KEY,
        unique_number BIGINT auto_increment
    );
    

    在非主键列上使用auto_increment 找到了此解决方案。

    【讨论】:

    • 很好的解决方案。但是,您需要确保INSERT 中未提及unique_number 列。如果这样做,则此值优先于自动生成。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-10
    相关资源
    最近更新 更多