MySQL中的集合可以是0吗?

MySQL中的集合可以是0吗?,mysql,Mysql,MySQL中的a可以是0吗?当然可以,为什么不能 CREATE TABLE t_set (id INT NOT NULL PRIMARY KEY, value SET('one', 'two')); INSERT INTO t_set VALUES (1, 1); SELECT * FROM t_set; id value ---- ------ 1 one UPDATE t_set SET value = 0; SELECT * FROM

MySQL中的a可以是0吗?

当然可以,为什么不能

CREATE TABLE t_set (id INT NOT NULL PRIMARY KEY, value SET('one', 'two'));

INSERT
INTO    t_set
VALUES  (1, 1);

SELECT  *
FROM    t_set;


id    value
----  ------
   1  one

UPDATE  t_set
SET     value = 0;

SELECT  *
FROM    t_set;

id    value
----  ------
   1  
集合是一个字符串对象,可以 具有零个或多个值,每个值 必须从以下列表中选择: 当 表已创建。设置列值 由多个集合成员组成的 使用分隔的成员指定 以逗号(“,”)表示。由此产生的后果 设置成员值不应 它们本身包含逗号

例如,指定为 SET('one','two')不为NULL可以有 以下任一值:

“一”“二”“一,二”