DELETE
を除くすべてのステートメントで効果的なInformaticaを使用するMySQL-> Oracle ETLがあります。残念ながら、DELETE
はレコードを削除し、InformaticaがOracleで削除/期限切れを再度確認することはありません。MySQL DELETEステートメントの記録
人々はどのようにしてMySQL DELETE
の声明を記録しましたか?
テーブルはすべてのレコード(auto_increment
)に一意の主キーを持つInnoDB(ACID準拠)です。私たちはWindows上でオープンソースのMySQLを使用しています。
性能上の理由から、一般的なクエリログを使用しないことをお勧めします。私たちはまた、ストックMySQLバイナリを保持し、私たちの特別なDELETE
ステートメントを再コンパイルしないことを好むでしょう。
私は最初の段落に同意します。私たちはトリガーを実装することを本当に選択していますが、第2段落も実行可能なオプションとして同意すると思います。 – codemonkey
はい、私はしばしば、 'DELETE'を表現する方法としてブール型' active'カラムに 'INSERT'を実装しました。あなたの 'SELECT'は、' 'DELETE'd ''データを除外するように調整する必要があります –