Как я читал this answer, я думаю, если возможно вставить и обновить несколько «проверенных» значений для строки ENUM
, с MySQL
.Как вставлять и обновлять несколько значений перечисления для строки?
Entity пример:
TABLE
id INT auto_increment
day_list ENUM ('1','2','3,'4','5,'6','7')
gender ENUM ('m','f')
Я попытался следующие (указать, что конец недели проверяется и два пола тоже):
INSERT INTO TABLE (day_list,gender) VALUE ('{6,7}','{m,f}')
Это не возвращает ошибку, и правильно вставьте запись, но поля day_list и поля не заполнены.
Итак, похоже, что это не работает с mySQL. И это не представляется возможным в phpMyAdmin (3.2.0), так как значения проверяются переключателями (а не флажками).
Любая идея о том, как заставить ее работать? Или другое решение для записи и выбора тех проверочных дней без запроса LIKE
и без объекта объединения (например, TABLE_DAYS и TABLE_GENDER)?