我在django应用程序中有一个表,其中一个字段被称为Order(按排序顺序)并且是一个整数。每次输入新记录时,字段自动增加到下一个数字。我的问题是何时删除一条记录我希望其他记录将数字向上移动,并找不到任何可重新计算表中所有记录的内容,并在记录被删除时向上移动数字。Django/Python中的自动递增字段
例如,表中有5条记录,其中订单号为1,2,3,4和5.有人删除了记录号2,现在我希望数字3,4和5向上移动删除的数字2的地方,所以订单号码现在是1,2,3和4。python,postgres和django可能吗?
在此先感谢!
你为什么要这个?这可能会严重影响外键...... – McKay
@McKay我已经在下面回答说,这个表与任何其他表都没有关系。 fk从哪里来的? – us1415
哦,我发现这个问题是在搜索ID,而你并没有在寻找ID。 – McKay