Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

MySQL: ковертация таблицы в InnoDB и FK

274
15 июля 2007 года
Lone Wolf
1.3K / / 26.11.2006
Вобщем хотел клнвертнуть таблицу в InnoDB, средствамии phpMyAdmin-а не получилось, в соответствуйщем комбике не было нужного типа. ну думаю попробуй влоб.
 
Код:
ALTER TABLE `name_of_table` ENGINE=InnoDB

смотрю все ок, вроде выполнело, но тип таблицы не изменился(( почему? в чем проблема?

вот и соотвтествено из-за эого не могу работать с FK ключями пишу все то нужно
 
Код:
ALTER TABLE table1 ADD CONSTRAINT FK_name FOREIGN KEY (id1 ) REFERENCES table2( id2 ) ON DELETE RESTRICT ON UPDATE RESTRICT

тоже успешно хзапрос проходит, но при попытке в качестве FK дать несуществующий в таблице2 ПК все успешно создается.. а должно было бы запретить. и удаления успешно проходит.... т.е. констрейнт не хочет работать. помогите.
7.9K
03 августа 2007 года
avc
13 / / 04.08.2004
Через вспомогательные таблицы.
(Ручная работа с "вычисткой" мусора").
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог