如何将数据库列的整数输入限制为特定的位数?
CREATE TABLE tab (id INT <1 digit> not null, value INT <10 digits> not null);
Run Code Online (Sandbox Code Playgroud)
谢谢
添加检查约束(SQL Server)或触发器(MySQL,不支持CHECK约束)
SQL Server示例:
CREATE TABLE tab (
id tinynot null CHECK (id BETWEEN 0 AND 9),
value INT not null CHECK (id BETWEEN 1000000000 AND 9999999999)
);
Run Code Online (Sandbox Code Playgroud)
编辑,你需要MySQL中的触发器
| 归档时间: |
|
| 查看次数: |
4777 次 |
| 最近记录: |