0

我有一个 mysql 表,其名称categories

Category_id, Category_name, Category_sorted
1             food             0
2             drinks           0
3             milk             0
4             snacks           0
....
2421          other            0

在这里,我想将所有category_id值更新category_sorted

Category_id, Category_name, Category_sorted
1             food             1
2             drinks           2
3             milk             3
4             snacks           4
....
2421          other            2421

我可以用 PHP 做到这一点,但我想知道是否可以用单个 mysql 查询来更新它。

4

1 回答 1

5

这应该很简单,

UPDATE tableName
SET    category_sorted = category_ID
于 2013-02-26T08:29:31.213 回答