MySQL将最大值设置为9999

时间:2015-04-06 05:14:12

标签: mysql

如何将Maximum int值设置为9999

表格结构:

ID  ---INT
Num ---INT should not get more then 9999 value

是否可以在mysql上使用。

提前感谢。

1 个答案:

答案 0 :(得分:1)

您可以通过创建触发器来设置列的最大值。只需创建一个触发器,检查该值是否小于9999.如下所示:

CREATE TRIGGER my_trigger
  BEFORE INSERT
  ON table
  FOR EACH ROW
BEGIN
  IF columnName > 9999 THEN
    CALL `Error: Cannot insert this value`; 
  END IF;
END