Как вставить в таблицу тип данных SET?
Когда я пытаюсь вставить данные SET (в MySQL) - он успешно вставляет (без предупреждений или ошибок), но я получаю пустую ячейку вместо ячейки, заполненной данными.
Я пытался так:
INSERT INTO `individual_rate`(`user_id`, `movie_id`, `rate_code`, `rate_parts`)
VALUES (3, 13,('1, 0, 0, 0, 0, 0'),('81, 102, 0, 102'))
также пытался так:
INSERT INTO `individual_rate`(`user_id`, `movie_id`, `rate_code`, `rate_parts`)
VALUES (3, 13,'1, 0, 0, 0, 0, 0','81, 102, 0, 102')
Вставляет данные в user_id
и movie_id
, но не для rate_code
и rate_parts
структура таблицы:
CREATE TABLE `individual_rate` (
`user_id` int(11) NOT NULL,
`movie_id` int(11) NOT NULL,
`rate_code` set('n','a','f','d','s','e') COLLATE utf8_unicode_ci NOT NULL COMMENT 'rate code',
`rate_parts` set('top_f','bottom_f','top_a','bottom_a') COLLATE utf8_unicode_ci NOT NULL COMMENT 'generated parts'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
Что я сделал не так?