ホームページ >バックエンド開発 >PHPチュートリアル >継続的な質問: mysql のバッチ更新に関連する問題についてアドバイスを求めたいです。

継続的な質問: mysql のバッチ更新に関連する問題についてアドバイスを求めたいです。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 13:38:39916ブラウズ

継続的な質問: 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 構文に置き換えられます

他のフィールドがまだ特定のフィールドに依存している場合は、それを同じ構造体に置き換えます

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。