Структура таблицы
CREATE TABLE `scrapped_thredup_tbl` (
`Scrap_ID` int(11) NOT NULL AUTO_INCREMENT,
`Item_Number` varchar(45) NOT NULL,
`Description` long NOT NULL,
`Category` varchar(25) NOT NULL,
`Brand` longtext NOT NULL,
`Sales_price` decimal(18,2) NOT NULL,
`Retail_price` decimal(18,0) NOT NULL,
`With_New_Tags` varchar(5) NOT NULL,
`likely_new` varchar(5) NOT NULL,
`gently_used` varchar(5) NOT NULL,
`signs_of_wear` varchar(5) NOT NULL,
`mark_down` varchar(5) NOT NULL,
`new_arrival` varchar(5) NOT NULL,
`luxe` varchar(5) DEFAULT NULL,
`sourcing_price` decimal(18,2) DEFAULT NULL,
PRIMARY KEY (`Scrap_ID`),
UNIQUE KEY `Item_Number_UNIQUE` (`Scrap_ID`),
UNIQUE KEY `ITEM_CAT_UNIQUE` (`Category`,`Item_Number`)
) ENGINE=InnoDB AUTO_INCREMENT=1023 DEFAULT CHARSET=utf32 COLLATE=utf32_bin;
Ниже приведен запрос загрузки CSV
ИСПОЛЬЗОВАТЬ tredup_db;
ЗАГРУЗИТЬ ДАННЫЙ ИНФИЛЬ 'G: /pycharmprojects/thredup/data/shortsFalseFalseFalseFalseFalseFalse.csv'
INTO TABLE scrapped_thredup_tbl
CHARSET utf8mb4
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
IGNORE 1 ROWS
(`Item_Number`, `Description`, `Category`, `Brand`, `Sales_price`, `Retail_price`, `With_New_Tags`, `likely_new`, `gently_used`, `signs_of_wear`, `mark_down`, `new_arrival`, `luxe`, `sourcing_price`);
Я получаю приведенную ниже ошибку при выполнении запроса выше
Код ошибки: 1406. Данные слишком длинные для столбца «Марка» в строке 474 на 474
есть европейский символ, я попытался изменить CHARSET на ascii, utf8,
dec8 ничего не получалось.
ROW 473:
44012644, женщины-СИС-спортивные шорты, шорты, Asics, 12.99,36, False, False, то значение False, False, False, то значение False, False, 0
ROW 474:
44011996, рентгеновский Chlo-шорты, шорты, Chloé , 27.99,143, False, False, то значение False, False, False, то значение False, False, 0
ROW 475: 44011394, женские шорты, шорты, Lauren by
Ральф Лорен, 23,99,70, Ложь, Ложь, Ложь, Ложь, Ложь, Ложь, Ложь, 0