| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MySQL > отмена действия внешнего ключа |
| Автор: charodej 3.4.2008, 13:39 |
| Подскажите как отменить действие внешнего ключа, или хотя бы удалить его... |
| Автор: skyboy 4.4.2008, 01:03 |
| при помощи конструкции http://dev.mysql.com/doc/refman/5.0/en/alter-table.html можно удалить любой ключ. В т.ч. и внешний. А можно установить действие no action. |
| Автор: rgbeast 4.4.2008, 09:46 |
| Можно отменить действие, преобразовав таблицу из Innodb в MyISAM. MyISAM пока не поддерживает внешние ключи. ALTER TABLE имя_таблицы ENGINE=MyISAM; |
| Автор: charodej 4.4.2008, 13:18 |
| Спасибо, правда сделал через SET FOREIGN_KEY_CHECKS = 0 |