CREATE TABLE IF NOT EXISTS `tailor`.`Fabric` (
'FabricID` INT(10) NOT NULL AUTO_INCREMENT ,
`name` VARCHAR(30) NOT NULL ,
`type` VARCHAR(30) NOT NULL ,
`Color` VARCHAR(30) NOT NULL ,
`FabricsTypeID` INT NOT NULL ,
PRIMARY KEY (`FabricID`) ,
REFERENCES `tailor`.`FabricsType` (`FabricsTypeID` )
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
DEFAULT CHARACTER SET = latin1;
Я всегда получаю эту ошибку Код ошибки: 1054. Неизвестный столбец «FabricsTypeID» в «списке полей» (
когда я вставляю эти коды:
Insert Into Fabrics('FabricID', 'Name', 'Type', 'Color','FabricsTypeID') values
('FB001','Black','cotton pants','black','FT001'),
('FB002','Dark Navy','cotton pants','Navy ','FT002'),
('FB003','White','cotton pants','White','FT013'),
('FB004','Dark Olive','cotton pants','Olive','FT004'),
('FB005','Navy','cotton pants','Navy ','FT005'),
('FB006','Brown','cotton pants','Brown','FT006'),
('FB007','Beige','cotton pants','Beige ','FT007'),
('FB008','Gray Blue','cotton pants','Gray Blue','FT008'),
('FB009','Dark Grey White Stripes','wool poly pants','Grey','FT001');
Таблица, в которую вы пытаетесь вставить свой запрос вставки, является таблицей Fabrics
в то время как таблица, которую вы создаете в запросе создания таблицы, является таблицей tailor.Fabric
,
Возможно, у вас есть старая таблица с именем Fabrics
?
Других решений пока нет …