插入数字0,所有其他数字计数1

时间:2016-02-02 19:39:41

标签: mysql sql

我的专栏position出现了sql问题。如果我在我的网站上插入一些新内容,我的表格如下:

enter image description here

position表示div的实际位置。如果我拖动div放下div,它看起来像这样:

enter image description here

所以带有title entry3的div位于第一行,带有title entry2的div位于第二行,带有title entry1的div位于最后一行。

如果我现在添加一个元素,它应该得到位置0,位置0的元素应该得到位置1,位置1的元素应该得到位置2等等...我不知道是否这可以通过纯sql查询实现。我很感激每一个回应。 米施

1 个答案:

答案 0 :(得分:1)

您可以使用以下语句将数字增加为1:

UPDATE Posts SET position = position + 1;

然后只需添加新行。

我不知道在你的软件推荐的纯sql中是否最好这样做。