我正在开发一个带有可拖动框的小脚本并将它们的位置保存在 MySQL 表中。但我有一个小问题。我不知道如何编写用于删除和添加新框的 SQL 查询。假设我们有这样的表:
-----------------------------------
| id | position | title |
-----------------------------------
| 23 | 1 | something|
| 24 | 2 | something|
| 26 | 3 | sometging|
| 32 | 4 | something|
.............etc...................
-----------------------------------
ID 是盒子的 ID(盒子的唯一编号)。位置是布局中每个框的位置,标题是标题(简单):) 我不知道如何查询添加/删除框并更改“位置”列中的所有行,在新行或删除行之后。
假设我想删除 ID=24 的框。这是更改后的表格:
-----------------------------------
| id | position | title |
-----------------------------------
| 23 | 1 | something|
| 26 | 2 | sometging|
| 32 | 3 | something|
.............etc...................
-----------------------------------
这是我在表格中添加新框时的表格。(新盒子的 ID=10)
-----------------------------------
| id | position | title |
-----------------------------------
| 10 | 1 | something|
| 23 | 2 | something|
| 24 | 3 | something|
| 26 | 4 | sometging|
| 32 | 5 | something|
.............etc...................
-----------------------------------
如何编写查询以从表中添加和删除框?
PS我的英语真的很糟糕,希望你能理解我,并为我的问题提供解决方案。
干杯