在n行关系表中,如何约束一列整数id以保持在[0..n [

问题描述 投票:0回答:1

我正在为此使用SQLite。

假设我有下表:

id  ||  name
------------
0   ||  foo
1   ||  bar
2   ||  baz

由于我有3行,所以id列​​包含值0、1和2,即它们在[0,3 []范围内

是否有强制实施此约束的方法?例如,如果我删除ID为1的行,则数据库应如下所示:

id  ||  name
------------
0   ||  foo
1   ||  baz

而不是这样:

id  ||  name
------------
0   ||  foo
2   ||  baz
    

我正在为此使用SQLite。假设我有下表:id ||名称------------ 0 || foo 1 ||条2 || baz因为我有3行,所以id列​​包含值0、1和2,即...

sql sqlite relational-database primary-key
1个回答
0
投票

此评论太长了。

© www.soinside.com 2019 - 2024. All rights reserved.