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

enumorset用于预定义的允许值:

像:answers ENUM('1','2','3','4')

见:mysql SET & ENUM

于 2012-08-29T05:30:37.327 回答