0

categories 次のようなフィールドで名前が付けられたmysqlテーブルがあります

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 に答える