大きなMySQL SELECTクエリを1つの文字列に変換する必要があるため、2つの独立したクエリを使用せずにUPDATEを行うことができます。簡略化のために、我々はこの結果を返すSELECTクエリを持っていると仮定してみましょう:私は使用することができますMySQL SELECTのすべてを1つの大きな文字列(列と行)に変換
1,Bob,20;2,Adam,30;3,Steve,40;
:私はこのような何かにそれのすべてを変換するにはどうすればよい
他のテーブルを更新するには?
列と行の数が変わる可能性があり、静的ではないことが分かっています。 (非常に重要!特に列!)。どうすればこの問題を解決できますか?私はCONCAT()
がこの状況で助けることができるとは思わない。
ご協力いただければ幸いです。ありがとうございました。
列が変更される可能性があり、長すぎるため、連結を選択できません。 SELECTクエリからすべての列を自動的に読み取ることができるものが必要です。ありがとうございました。 – Reacen
ああ、申し訳ありません!私は今、他の方法は考えられません。 –