質問

単一のSQLクエリを使用して、行ごとに異なる値で複数の行を更新する方法はありますか?異なるデータで多くの行の1つの列を更新する必要があります。行ごとに個別の更新クエリを使用するのは多すぎるように思われるので、可能であれば、このプロセスを単一のSQLステートメントに統合するか、少なくとも必要なクエリの数を減らしたいと思います。

ZendフレームワークとMySqlでPHPを使用しています。

役に立ちましたか?

解決

一時テーブルを作成し、次のように入力します: ジェネラコディセタグプレ

次に問題: ジェネラコディセタグプレ

他のヒント

MySQLについて具体的にはわかりませんが、SELECTまたは複数のSELECTのUNIONに基づいて複数の行を更新するには、そうします ジェネラコディセタグプレ

2014年10月28日更新、MySQLで動作するように変換: ジェネラコディセタグプレ

これはSQLServerで機能することを知っているので、MySQLで試す価値があります。 ジェネラコディセタグプレ

さまざまな行に基づいてcaseステートメントを作成できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top