Чем могут быть опасны внешние ключи в БД?
Наткнулся на проект, в котором главный разработчик запретил использование внешних ключей в БД (MySql, таблицы InnoDb).
Но не смог понятно объяснить, почему так сделали.
Кроме недостатков, описанных в документации, может кто-нибудь назвать другие адекватные причины отказа от внешних ключей?
Источник: Stack Overflow на русском