在数据库中创建表格时,是否可以为变量指定上下限?例如,如果在表格中有一个名为“id”的变量,并且我希望它的值仅在100和1000之间,该怎么办?
D dravlimoonse1986 New member 2021-07-12 #1 在数据库中创建表格时,是否可以为变量指定上下限?例如,如果在表格中有一个名为“id”的变量,并且我希望它的值仅在100和1000之间,该怎么办?
B buctiofulcont1981 New member 2021-07-12 #5 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))。
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))。
M masternsingma1984 New member 2021-07-12 #6 如前所述,试着使用你的实际代码来限制,而不是查询语句。例如,在PHP中:$max) {$var = $max;} elseif ($var < $min) {$var = $min;} 。
F foysatade1979 New member 2021-07-12 #8 嗨,感谢你们的帮助。我确实知道如何使用PHP进行编码。这只是一个简单的if语句的问题。但是,我忘记了MySQL中的CHECK约束条件,这就是我需要的。