単一のクエリを作成する必要があります
レコード ID がテーブルに既に存在し、いくつかの異なる値を持つ同じレコード ID がある場合、テーブルの有効期限を更新し、新しい値を持つレコード ID をテーブルに挿入する必要があります。レコード ID が存在しない場合は、テーブルに新しいエントリを作成します。
例: テーブルに tmp record_id =101 が存在し、レコード id='101' を持つすべての行の main_table expiry_date を更新し、tmp から main_table に新しい行を挿入するか、main_table に挿入します。