継続的な質問: mysql のバッチ更新の問題に関するアドバイスを求めています
UPDATE table
SET s = CASE id
WHEN 1 THEN '1'
WHEN 3 THEN '2'
END
WHERE id IN ( 1,3)
1つのフィールドを更新する場合はこう書きます 複数のフィールドを同時に更新する場合の書き方
-----解決策--- ------ ----------
同じです...
update table set field_a='', field_b='',...
コード内の '' 部分は CASE WHEN 構文に置き換えられます
他のフィールドがまだ特定のフィールドに依存している場合は、それを同じ構造体に置き換えます