我正在用MySQL创建一个SQL数据库。
我需要一个只有3个可能值的列:“Total”“Hours”“ondemand”。我的意思是用户必须选择这三个值中的一个,他将不能选择另一个值。
我该怎么做?

最佳答案

参见ENUM类型。http://dev.mysql.com/doc/refman/5.0/en/enum.html

CREATE TABLE sizes (
    name ENUM('small', 'medium', 'large')
);

关于sql - 如何创建带有仅3个可能的给定值的列的表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4016145/

10-11 17:34