1

SETMySQL でデータ型を使用するには? Trainフィールドがあるテーブルがあります

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

Stopsセットを次のような特定の値と比較できる選択クエリを作成するにはどうすればよい'Mumbai'ですか?

4

1 に答える 1

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;
于 2013-06-30T05:36:46.950 に答える