Прочел про внешние ключи MYSQL 7 статей и так и не понял. Почему не понял - не нашел ответа на вопрос: Предположим у нас есть таблицы
brand
){id
(PRYMARY,AOUTOINCREMENT),name
(VARCHAR 300)}model
){id
(PRYMARY,AOUToINCREMENT),name
(VARCHAR 300),brand_id
(INT)}order
){id
(PRYMARY,AOUTOINCREMENT),model_id
(INT),count
(INT)}Делаем ключи:
в таблице model
ключу brand_id
делаем - brand
.id
ON DELETE CASCADE (этим мы говорим: удалить все модели удаляемого бренда)
также проделываем в таблице order
ключу model_id
- model
.id
ON DELETE RESTRICT(этим мы говорим не удалять модель, если за ней закреплены заказ(ы) )
Вопрос:
brand
удалить Бренд, у которого есть модели и одна из этих моделей есть в заказе?Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
при попытке отправки Post запроса с клиента(Angular2) на сервер ASPNET web api, в ответе с сервера приходит ошибка
Пытаюсь использовать данный компонент в качестве части проекта чтобы исключить внешние библиотекиПодскажите как использовать сторонние...
Есть программа processhacker в ней есть такой разделВ этом разделе выводит инфу о процессе есть сертификат или нету его