Re: Почему то не могу посмотреть ответ на вопрос
От: fidget Украина  
Дата: 27.07.04 12:57
Оценка:
Здравствуйте, SuperLOX, Вы писали:

SLO>Не открывается ответ на вопрос

SLO>"Помогите с внешним ключом в MySQL"

SLO>Я решил его повторить.Пожалуйста ответьте


SLO>Привет.Проблема у меня следующая

SLO>пишу следующую штуку
SLO>@mysql_query("Create TABLE ITEMS_TBL
SLO>(I_id int(6) NOT NULL auto_increment,
SLO>I_name varchar(100) NOT NULL ,
SLO>PRIMARY KEY (I_id),
SLO>FOREIGN KEY W(I_id) REFERENCES HOUSE_TBL (H_type) ON DELETE SET NULL

SLO>)TYPE=INNODB") ;



SLO>Вроде это значит что если я удоляю из таблицы ITEMD_TBL строку где I_id встречается в H_type таблицы HOUSE_TBL

SLO>то H_type должен стать NULL в этой позиции.Но на самом деле ничего не происходит.То есть запись удаляется а
SLO>действия с таблицой HOUSE_TBL е происходят
SLO>Все делаю под MySQL

Выполните SHOW CREATE TABLE и проверьте, что тип созданной таблицы таки InnoDB
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.