У нас есть MySQL-> Oracle ETL с использованием Informatica, который отлично работает для всех операторов, кроме DELETE
. К сожалению, DELETE
заставляет запись уйти так, что Informatica никогда не увидит ее снова, чтобы удалить ее в Oracle.Запись операторов MySQL DELETE
Как люди пошли на запись MySQL DELETE
заявления?
Столы InnoDB (ACID-совместимые) с уникальными первичными ключами на всех записях (auto_increment
). Мы используем MySQL с открытым исходным кодом в Windows.
Мы рекомендуем не использовать общий журнал запросов по соображениям производительности. Мы также предпочли бы сохранить базу данных MySQL двоично, а не перекомпилировать собственный специальный оператор DELETE
.
Я согласен с первым абзацем. Мы действительно селективны в реализации триггеров, но, я думаю, я согласен со вторым абзацем как с жизнеспособным вариантом. – codemonkey
Да, я часто реализовал 'INSERT' в логическом столбце' active' как способ представления 'DELETE'. Затем ваш 'SELECT' должен быть скорректирован, чтобы отфильтровать данные' DELETE'd ' –