我想创建一个ID范围为1-999999的数据库表。
我想出了:
CREATE TABLE TEST
(
ID int NOT NULL
);
但我相信
int
的范围(-2,147,483,648,2,147,483,647)太大了。像ID int(6)
这样的东西可以工作吗? 最佳答案
是的,根据它将支持的MS Sql Server整数最大长度
如果要设置int值范围的限制
使用[check]如下查询
CREATE TABLE TEST (
ID INT NOT NULL CHECK(ID between 1 and 999999)
);
关于mysql - 创建ID在1-999999之间的数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58055592/