Не нужно выполнять проверочные запросы SELECT перед вставкой, обновлением или удалением.
• Не нужно блокировать таблицы для защиты многотабличных изменений.
• Не нужно периодически запускать скрипты контроля качества для исправления неизбежных осиротевших строк.
Антипаттерны SQL. Как избежать ловушек при работе с базами данных
·
Билл Карвин