Зачем использовать ограничения внешнего ключа в MySQL?
Я думаю, у меня есть вопрос относительно использования ограничений (constraints) в качестве внешних ключей (foreign keys) в MySQL. Я уверен, что могу контролировать типы данных, которые добавляются в базу, так зачем мне использовать внешние ключи?
Поможет ли это улучшить производительность?
1 ответ(ов)
Одна из причин заключается в том, что множество таблиц с ограничениями внешнего ключа не может быть распределено по нескольким базам данных.
SQL: выбрать только строки с максимальным значением в столбце
Когда использовать одинарные кавычки, двойные кавычки и обратные кавычки в MySQL
Как восстановить дамп-файл из mysqldump?
Удаление с использованием JOIN в MySQL
Когда использовать "ON UPDATE CASCADE"