我目前正在做一些 mySQL/PHP,但我遇到了一个小问题。如果用户删除让我们说 id 4,排序 3 和 5 之间会有一个差距。所以我的想法是我需要 -(减去)排序 3 之后的所有排序数字。
我如何在 Mysql 中做到这一点?:) 我以为它会像下面这样,但意识到它没有用。
UPDATE menucard_category_content SET number_value = number_value-1 AFTER number_value=$sortnr
表格布局如下所示:
ID - NAME - SORT - IMAGE
1, pizza, 1, url
2, pizza, 2, url
3, pizza, 3, url
4, pizza, 4, url
7, pizza, 5, url
9, pizza, 6, url
问候,西蒙