如何在mysql中为列设置值范围?

时间:2011-05-11 06:32:08

标签: mysql

我想将值范围设置为表的列。

实施例 对于十进制小数, 此十进制列应允许插入或更新0到30之间的值。

提前致谢...!

2 个答案:

答案 0 :(得分:2)

由于MySQL仍然不支持检查约束,在MySQL中执行此操作的唯一方法是触发(用于更新和插入),它会检查列的新值,如果值超出有效范围则会引发错误。

答案 1 :(得分:1)