UPDATE main_cats set cat_order=(
CASE
when cat_order='4' THEN (4-1)
WHEN cat_order=(4-1) THEN '4'
END)
一番下のデータに対して上記のクエリを実行すると、取得します。
cat_id cat_name cat_order cat_visible
0 NO MAIN CAT 0 N
5 CLOTHES 1 N
6 GIFTS 2 N
7 ARTWORK 3 Y
8 TEST CATEGO 4 N
私は
cat_id cat_name cat_order cat_visible
0 NO MAIN CAT 0 N
5 CLOTHES 0 N
6 GIFTS 0 N
7 ARTWORK 3 Y
8 TEST CATEGO 3 N
CASEステートメントで他の人がゼロになる理由がわかりません。