你的这个设计不合理,看得出来你这个order是用来作为排序字段的,并且希望有人工调整的余地,而不是简单的设计成按照主键排序,那这样的话你在select的时候直接用order by `order`, `id` 就解决了这个问题,这样的话order字段只要有一个默认值就可以了,例如10000,优先用此字段排序,然后用id排序 当然还有记得加索引 题外话,不要用mysql的关键字作为字段名,也就是order这类的名字,建议改成priority之类的名字!
阅读量:1
点赞量:0