我正在创建一个表。我正在对它使用一些更新查询。
这个表有 placeId, noOfGirls, noOfBoys.
由于一些更新查询,这两个字段的值 noOfGirls 和 noOfBoys
变成了 negative.
有没有办法将这些负
值转换为0
。表示任何约束或其他东西,以便我可以保护为负值。
提前谢谢你。
最佳答案
最简单的方法是使用无符号整数类型:
CREATE TABLE foo(bar INTEGER UNSIGNED)
The MySQL "numeric types" documentation有更多关于这意味着什么的信息。
关于MySQL : How can i protect to make field value negative,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8193301/