テーブルを更新して、別のテーブルに行を挿入するように作成しようとしています。
私はこの更新クエリを持っています:
UPDATE logs_month SET status ='1'
WHERE DATE_FORMAT(month,"%m/%y") = '11/12'
そして、私はそれがこのようなものになりたいです:
UPDATE logs_month SET status ='1',
(INSERT INTO some_table (columns) values (values from the updated row))
WHERE DATE_FORMAT(month,"%m/%y") = '11/12'
これはどのように行うことができますか?
この更新は月に数回発生する可能性があるため、2つのクエリを使用したくありません。また、一意のインデックスを使用せずに重複を防ぐために、現在更新されている行のみを挿入したいと思います。