我想用ENUM表中的特征使用MySQL.
我创建了一个表tbl_test having id作为主键和enum_col字段为ENUM数据类型。
CREATE TABLE tbl_test(
id INT NOT NULL AUTO_INCREMENT,
enum_col ENUM('a','b','c') NOT NULL,
PRIMARY KEY ( id )
);
当我尝试存储时单个枚举值,它被插入但是当我尝试存储时多个枚举值然后它抛出SQL错误.
ERROR:
Data truncated for column 'enum_col' at row 1
单个 ENUM 值(正确):
INSERT INTO tbl_test(id, enum_col) values(1, 'a');
多个 ENUM 值(失败):
INSERT INTO tbl_test(id, enum_col) values(2, 'a,b');
任何想要存储的想法多个值 in ENUM数据类型 ?