我当前正在创建一个表,并且有一个属性,该属性的类型为 INT,但它需要至少为 1。
我如何确保这一点?
编辑:使用 MySQL
最佳答案
假设您没有使用 MySQL。 您可以在创建表时应用检查约束。
create table sample(someCol int check(someCol >= 1));
如果您希望 int 条目始终大于或等于 1,则可以这样做。
注意:MySQL 中忽略检查约束。
如果要确保在录入时用户没有输入任何内容的情况下表格的列中输入1,可以设置默认约束。
create table sample(someCol int default 1);
关于mysql - 如何在一个数据类型中至少包含 1 个内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52676213/