InnoDB и внешние ключи

Печать RSS
183

S
Автор
Землянин
0
Добрый день. Подскажите.
Я так понимаю, в таблицах типа InnoDB в мускуле можно назначать внешние ключи, т.е. если например у меня в таблице `cats` поле id - первичный ключ, а в табле `books` поле `cat_id` - внешний, связанный с первичным id, то при удалении записи из таблицы `cats` будут удалены все данные из `books` с cat_id равным удаленному id, так? 0_О
И как изменить тип таблицы, если ALTER TABLE ENGINE=InnoDB - не прокатывает, пишет, что запрос выполнен, а в итоге тип таблицы - так же MyISAM.
спасибо.
Изменил: SD (25.10.2010 / 17:07)
О

Землянин
0
Связи между таблицами можно использовать и при типе таблиц — MyISAM. Достаточно повесить триггер на нужную таблицу. Вопрос остается в том, что поддерживает ли ваш хостинг это.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск