在sqlite中,仅当一个整数列是主键时,您才获得自动增量行为。复合键阻止自动增量生效。
通过定义
id为唯一的主键,然后在上添加一个附加的唯一约束,您可以获得类似的结果
id, col3。
如果那仍然不是您想要的(例如,id根本不需要唯一),则可能必须使用触发器来使自动增量工作。

在sqlite中,仅当一个整数列是主键时,您才获得自动增量行为。复合键阻止自动增量生效。
通过定义
id为唯一的主键,然后在上添加一个附加的唯一约束,您可以获得类似的结果
id, col3。
如果那仍然不是您想要的(例如,id根本不需要唯一),则可能必须使用触发器来使自动增量工作。