选择涉及SET数据类型的语句

时间:2013-06-30 04:59:17

标签: mysql select

如何在MySQL中使用SET数据类型?我有一个表Train,其中有字段

trainno int
Weekdays set data type
Stops set data type
train name

如何编写选择查询,我可以将Stops集与'Mumbai'等特定值进行比较?

1 个答案:

答案 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;