如何在 MySQL 中使用 SET
数据类型?我有一个表 Train
,其中有字段
trainno int
Weekdays set data type
Stops set data type
train name
如何编写一个选择查询,我可以将 Stops
集与特定值(如 'Mumbai'
)进行比较?
最佳答案
像这样创建一个表:
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;
关于mysql - 涉及 SET 数据类型的 Select 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17387306/