mysql帮助。

在数据库中创建表格时,是否可以为变量指定上下限?例如,如果在表格中有一个名为“id”的变量,并且我希望它的值仅在100和1000之间,该怎么办?
 

ferpaqirog1989

New member
最好在代码中检查这些限制。这样,您可以使用表达式对字符串进行检查。如果您需要帮助,请告诉我。
 
CREATE TABLE tblname(Id int NOT NULL,CONSTRAINT cnst_id CHECK(Id在100到1000之间))CREATE TABLE tblname(Id int NOT NULL,CONSTRAINT cnst_id CHECK(Id> 99 AND ID <1001))。
 
如前所述,试着使用你的实际代码来限制,而不是查询语句。例如,在PHP中:$max) {$var = $max;} elseif ($var < $min) {$var = $min;} 。
 

foysatade1979

New member
嗨,感谢你们的帮助。我确实知道如何使用PHP进行编码。这只是一个简单的if语句的问题。但是,我忘记了MySQL中的CHECK约束条件,这就是我需要的。
 
顶部