Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Моделирование рынка (Часть 24): Первые шаги на SQL (VII):
То, что мы сейчас увидим, следует использовать только в том случае, если мы уверены в своих действиях. Не пытайтесь использовать это, не ознакомившись с материалом из предыдущих разделов. Иначе, вы окажетесь в ужасной ситуации с SQL. Итак, теперь давайте разберемся, в чем дело. Предположим, что существует очень сложная база данных с точки зрения структуры таблиц. И в этой базе данных используется очень специфическая взаимосвязь между этими таблицами.
Как мы видели в предыдущей теме, если мы попытаемся удалить запись на основе её первичного ключа, и этот ключ используется в другой таблице посредством внешнего ключа, мы не сможем удалить запись, пока предварительно не удалите все существующие ссылки на этот первичный ключ. Способ выполнения данной задачи был описан в предыдущей теме. Когда у нас мало таблиц, сделать что-то подобное довольно просто и понятно, но если у нас много таблиц, ситуация усложняется, поскольку для каждой таблицы придется создавать команду DELETE.
Автор: Daniel Jose