![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MySQL и внешние ключи [D7, MySQL]
Раиса © (2010-06-21 15:46:00)Делаю связь между таблицами.
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.
Ничего не понимаю. В чем моя ошибка? Или так было задумано?
Игорь Шевченко (2010-06-21 19:18:00) [1]
> Не читала.
надо читать
Раиса (2010-06-21 16:54:00) [2]Решила поменять ALTER TABLE ... TYPE=INNODB.
Раиса (2010-06-21 16:23:00) [3]Не читала. Пробовала, что для типа таблиц InnoDB внешние связи поддерживаются.
Плохиш (2010-06-21 16:20:00) [4]А в документации что пишут?
Раиса (2010-06-21 16:15:00) [5]Добавила ON DELETE CASCADE. Хотя удалить не удалось (ALTER TABLE mid_rep_prod DROP CONSTRAINT mid_rep_prod_h) ... Сделала ALTER TABLE с ON DELETE CASCADE. Типа прошло. Но тип таблиц у меня MyISAM. Как и на что поменять, чтобы были внешние ключи?
turbouser (2010-06-21 15:54:00) [6]ON DELETE CASCADE