-1
最後に挿入したレコードを更新し、そのカラムにcampaign_id
の値を割り当てようとしています。id
(同じレコード)の値です。 私はこのクエリを思い付いた:selectステートメントを使用してMySQLテーブルのレコードを更新する
UPDATE campaigns
SET campaign_id= (select id order by id desc LIMIT 1)
WHERE id = (select id order by id desc LIMIT 1)
が、私はそれがテーブル全体を更新し理解することはできません何らかの理由で、なぜそれがありますか?
でも、有用なコメントはテーブルのすべてのレコードを更新しますが、 –
@yarivbarあなたの質問を編集し、サンプルデータと現在の/予想される出力を表示してください。この回答はあなたが私たちに与えた情報に基づいて私には正しいようです。 –