Всем здрасте. Не могу создать таблицу с внешним ключом в виде отдельного элемента таблицы с использованием FOREIGN KEY. Ввожу: CREATE TABLE Orders -> ( -> OrderID SMALLINT UNSIGNED NOT NULL PRIMARY KEY, -> ModelID SMALLINT UNSIGNED NOT NULL, -> ModelDescrip VARCHAR(40), -> FOREIGN KEY (ModelID) REFERENCES Models (ModelID) -> ); Получаю: ERROR 1005 (HY000): Can't create table '.\auto\orders.frm' (errno: 150). Подскажите плиз, что это такое и почему не создается таблица? Заранее спасибо.
потому что : Код (Text): $ perror 150 MySQL error code 150: Foreign key constraint is incorrectly formed Вот, почитай про вешние ключи http://webew.ru/posts/219.webew P.S. таблицы типа InnoDB?