-
Делаю связь между таблицами.ALTER TABLE mid_rep_catch
ADD CONSTRAINT mid_rep_catch_hh FOREIGN KEY(id_own,date,document)
REFERENCES mid_rep_hh (id_own,date,document)
Удаляю запись из mid_rep_hh. И ничего само не удаляется из mid_rep_catch.
Ничего не понимаю. В чем моя ошибка? Или так было задумано? -
turbouser © (21.06.10 15:54) [1]ON DELETE CASCADE
-
Добавила ON DELETE CASCADE. Хотя удалить не удалось (ALTER TABLE mid_rep_prod DROP CONSTRAINT mid_rep_prod_h) ... Сделала ALTER TABLE с ON DELETE CASCADE. Типа прошло. Но тип таблиц у меня MyISAM. Как и на что поменять, чтобы были внешние ключи?
-
Плохиш © (21.06.10 16:20) [3]А в документации что пишут?
-
Не читала. Пробовала, что для типа таблиц InnoDB внешние связи поддерживаются.
-
Решила поменять ALTER TABLE ... TYPE=INNODB.
-
Игорь Шевченко © (21.06.10 19:18) [6]
> Не читала.
надо читать