当我阅读这个答案时,我想是否可以ENUM
为一行插入和更新多个“已检查”值,使用MySQL
.
实体示例:
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)的检查天?