0

質問と回答(目的のタイプ)を含むアプリケーションを作成しているため、質問と4つの回答を質問テーブルに保存し、正解を回答テーブルに保存します

テーブルの構造

質問

id int(4) primary key
question text
answer1 text
answer2 text
answer3 text
answer4 text

答え

id int(4) Foreign Key
answer int(1)

今私が必要としているのは回答テーブルにあります。回答の値は (1 または 2 または 3 または 4) のみである必要があるため、事前に定義する必要があり、ユーザーは他の値を入力しないでください...これを行う方法...

4

1 に答える 1

2

enumまたはを使用setして、定義済みの許可された値を指定します。

お気に入り:answers ENUM('1','2','3','4')

参照: mysql SET & ENUM

于 2012-08-29T05:30:37.327 に答える