0

我正在使用 android 中的 SQLITE 数据库,我已经读过如果我们在整数主键中插入 null,它会使用一些算法,并生成唯一的整数主键。我的问题,有没有办法限制整数主键,例如它应该在某个范围内生成整数,假设在 1 到 100 之间。在 100 之后,它应该为 1 或之间的任何空数

4

1 回答 1

1

要回答您的问题 - 是的,可以借助触发器(插入前)。我从来没有在 Android 上使用过它,我不确定 Android 是否会支持这个 - 但这将是要走的路。

但是,限制PK不是你想做的。这听起来像是一个糟糕的设计。主键永远存在。它是一把钥匙,一把钥匙,只不过是一把钥匙。

任何附加逻辑都必须在附加列的帮助下完成。

SQLite 创建触发器

于 2012-08-14T18:28:56.163 回答