如何在mysql中为字段设置预定义值

时间:2012-08-29 05:19:29

标签: mysql

我正在创建一个包含问题和答案(目标类型)的应用程序,以便我在问题表中存储问题和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)所以我必须预定义它,用户不应该输入其他值... 怎么做......

1 个答案:

答案 0 :(得分:2)

使用enumset获取预定义的允许值:

喜欢:answers ENUM('1','2','3','4')

请参阅:mysql SET & ENUM