在负数和正数之间设置范围约束的正确SQL语法是什么?

用户名

我是数据库设计的新手,我很想知道如何为负数和正数之间的列设置范围约束。我最好的猜测是:

CREATE TABLE exampletable (
    range TINYINT(1) NOT NULL,
    CONSTRAINT const1 CHECK (range >= -1 AND range <= 1)
);

但是,这在MySQL中不起作用。正确的语法是什么?

于尔根

在MySQL中,检查约束被忽略。您可以使用触发器来取消超出范围的插入/更新语句。

在触发器中使用此命令

IF `range` < -1 or `range > 1 THEN
    SIGNAL SQLSTATE '45000'
      SET MESSAGE_TEXT = 'Range is out of range';
END IF

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在负数和正数之间设置范围约束的正确SQL语法是什么?

来自分类Dev

正数和负数之间的模数

来自分类Dev

php 中 for 和 SQL 更新的正确语法是什么?

来自分类Dev

如何按负数和正数排序DB2 SQL语法

来自分类Dev

负数和正数

来自分类Dev

SQL限制无效:正确的语法是什么?

来自分类Dev

SQL Server - 正确的语法是什么?

来自分类Dev

C ++-负数和正数之间的比较返回false

来自分类Dev

规范介于-1和1之间的负数或正数?

来自分类Dev

完美转发设置器的正确“ enable_if”约束是什么?

来自分类Dev

为什么负数大于正数?

来自分类Dev

小数负数和正数之和

来自分类Dev

PROLOG-正数和负数

来自分类Dev

MySQL中针对IF和THEN的正确语法是什么?

来自分类Dev

在Ansible剧本中搜索和替换的正确语法是什么?

来自分类Dev

此SQL SELECT语句的正确语法是什么

来自分类Dev

Oracle SQL Developer 中日期格式的正确语法是什么

来自分类Dev

select的正确语法是什么?

来自分类Dev

LIKE的正确语法是什么?

来自分类Dev

查询的正确语法是什么

来自分类Dev

SQL中查询语法之间的区别是什么

来自分类Dev

如何通过dataframe列中的正数和负数范围构建窗口?

来自分类Dev

如何正确解析算术表达式中的数字,以区分正数和负数?

来自分类Dev

UIPanGestureRecognizer-平移和旋转在负数与正数之间不均匀发生

来自分类Dev

在Activity和BroadcastReceiver之间进行通信的正确方法是什么?

来自分类Dev

堆栈和子类之间正确的UML关系是什么?

来自分类Dev

字符串中的正数和负数

来自分类Dev

将负数和正数转换为正值

来自分类Dev

正数和负数的总和不能小于零

Related 相关文章

热门标签

归档