如何在MySQL中使用SET
数据类型?我有一个表Train
,其中有字段
trainno int
Weekdays set data type
Stops set data type
train name
如何编写选择查询,我可以将Stops
集与'Mumbai'
等特定值进行比较?
答案 0 :(得分:1)
创建一个表格,如:
CREATE TABLE cl_db.Train
(
trainno INT PRIMARY KEY AUTO_INCREMENT,
Stops set('aaa','bbb','ccc') NOT NULL
)
您可以像
一样查询select * from cl_db.Train where Stops like 'bbb'
或喜欢
select * from cl_db.Train where FIND_IN_SET('bbb',Stops)>0;