0

テーブルの列に一連の数値が格納されている場合1,60,71、ストアド プロシージャ内で while またはその他のメソッドを使用して、SQL でその数値のセットをループさせるにはどうすればよいでしょうか。

したい

Loop throught 1,60 and 71
Update row where id = 1,60 and 71 with my data.

理解していただければ幸いです。

編集: 更新前の表

"id"    "total" "vals"
"1"     "0"     ""
"2"     "0"     ""
"3"     "0"     ""
"4"     "0"     "1,2,3"

更新後

"id"    "total" "vals"
"1"     "1"     ""
"2"     "1"     ""
"3"     "2"     ""
"4"     "0"     "1,2,3"

以降- ID 1,2,3valsの行id 4が更新されました1,2,3+1

唯一の問題は、その vals 文字列の各値を調べて、対応する行を +1 更新することです。

4

1 に答える 1