MYSQL|将值插入 SET 数据类型

Sty*_*son 1 mysql sql database insert set

谁能告诉我如何将数据插入 SQL 中的 SET 列并修改它

值的变化会是这样吗?

 UPDATE table SET set_column='a',' b',' c'
Run Code Online (Sandbox Code Playgroud)

并插入

INSERT INTO table(int_column,set_column) 
VALUES (126,('a','b'))
Run Code Online (Sandbox Code Playgroud)

Mar*_*c B 6

这不是你如何设置:http : //dev.mysql.com/doc/refman/5.7/en/set.html

INSERT ... VALUES (intval, 'set,values,here')
                           ^---^------^----^
Run Code Online (Sandbox Code Playgroud)

请注意,设置值基本上只是一个 CSV 字符串。一个字符串值,多个值在该字符串内用逗号分隔。