Одесса: 2°С (вода 8°С)
Киев: 0°С
Львов: -2°С

Тема: Вопрос references MySQL

Ответить в теме
Показано с 1 по 4 из 4
  1. Вверх #1

    По умолчанию Вопрос references MySQL

    DB MySQL (InnoDB) Три таблицы
    Отношения таб 1 (1 к N) таб 2 (N к 1) таб 3. Таблица 2 - таблица связка.
    Хочу организовать каскадное удалание при удалении из таб 1 и из таб 3 записей в таб 2. Проблема в том. что внешний ключ для таблицы 2 могу сделать только к одной из таблиц 1 или 3. В чем может быть проблема? индексы в таб 1 и таб 2 не уникальные!


  2. Вверх #2
    Частый гость Аватар для CrazySquirrel
    Пол
    Мужской
    Возраст
    30
    Сообщений
    900
    Репутация
    95
    Не понял...
    Как Вы собираетесь удалять связи, установленные как Многие ко многим?
    Еврейский SQL сервер отвечает запросом на запрос.

  3. Вверх #3
    Новичок Аватар для SeM13
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    72
    Репутация
    14
    Если я правильно Вас понял, то в таблице связке должны быть поля примерно такие: ID, AID (внешний ключ на таблицу А), BID (внешний ключ на таблицу B).
    Так вот мое предположение что Вы пытаетесь делать внешний ключ два раза для одного и того же поля. Если делать так как я написал выше, то должно работать.

  4. Вверх #4
    исправил, в таблице - связке одно из полей было по умолчанию NULL. Целостность данных под контролем самой БД.

Ответить в теме

Похожие темы

  1. Введение в PHP, MySQL
    от Anonymous в разделе Программирование
    Ответов: 81
    Последнее сообщение: 21.03.2015, 02:17
  2. Проблемы с MySQL
    от DreamWeaver в разделе Программирование
    Ответов: 8
    Последнее сообщение: 17.08.2005, 11:16
  3. Название полей в MySql
    от Inferno в разделе Программирование
    Ответов: 3
    Последнее сообщение: 28.07.2005, 17:41
  4. mysql и C++ Builder
    от Jeno в разделе Программирование
    Ответов: 1
    Последнее сообщение: 23.11.2004, 17:44
  5. пмогите!!!!! (php,mysql, while();)
    от Jeno в разделе Программирование
    Ответов: 7
    Последнее сообщение: 23.11.2004, 17:07

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения