Ошибка БД на создании - errno 150
-
02-10-2019 - |
Вопрос
При запуске следующего запроса я получаю сообщение об ошибке, я просто пытаюсь создать эту простую таблицу без Fk или что-либо и все еще получать эту ошибку. Что может быть причиной? SQL Query:
CREATE TABLE `xauction`.`orders` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`type` VARCHAR( 1 ) NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = InnoDB;
MySQL сказал: Документация
1005 - не может создать таблицу «Xauction.orders» (errno: 150) (подробности ...)
Решение
Пытаться show innodb status
. Отказ В пределах большого количества данных выводов данных есть раздел, который будет иметь более подробную информацию, чем обычное сообщение об ошибке, вы получаете от оригинальной ошибки, вызывающего запрос.
Другие советы
Синтаксис в порядке
от MySQL сайт :
. Отказ Если сообщение об ошибке относится к ошибке 150, создание таблицы не удалось, потому что ограничение внешнего ключа не было правильно сформировано
Не связан с StackOverflow