`
zjm1126
  • 浏览: 2288 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

check约束好像不起作用啊?!

阅读更多
check约束好像不起作用啊?!

情况如下:

mysql> create table t (c1 integer check (c1  < 50));
Query OK, 0 rows affected (0.03 sec)

mysql> insert into t values(20);
Query OK, 1 row affected (0.00 sec)

mysql> insert into t values(60);
Query OK, 1 row affected (0.00 sec)

mysql> select * from t;
+------+
¦ c1    ¦
+------+
¦   20  ¦
¦   60  ¦
+------+
2 rows in set (0.00 sec)

怎么回事?

谢谢!
分享到:
评论
1 楼 huazhizui 2011-11-13  

我也遇到了同样的情况 , 请问LZ找到原因了没?

相关推荐

    check约束的文档

    2. CHECK 约束不能用于检查计算列或虚拟列。 3. CHECK 约束不能用于检查数据的完整性。 修改 CHECK 约束: 修改 CHECK 约束需要在表设计器中右击包含约束的表,然后从快捷菜单中选择"属性"命令。在"CHECK 约束...

    mysql中文解决和check约束

    对于mysql的认识和使用例子,以及check约束的实例案例

    Check out this cool Direct 3D game!!! It’s my first Direct

    Check out this cool Direct 3D game!!! It’s my first Direct 3D game and it features a house and a building you can go inside both. it also has a parking lot.

    SQL Server中Check约束的学习教程

    注: CHECK约束不能在VIEW中定义。CHECK约束只能定义的列必须包含在所指定的表中。CHECK约束不能包含子查询。 创建表时定义CHECK约束 1.1 语法: CREATE TABLE table_name ( column1 datatype null/not null, ...

    kis数据修复工具check3000

    标题中的“kis数据修复工具check3000”指的是一个专门用于修复数据的软件工具,名为Check3000。在IT行业中,数据修复工具通常用于帮助恢复因硬件故障、病毒感染、意外删除或其他原因导致的数据丢失。Check3000可能...

    WITH CHECK OPTION的用法

    在创建视图时,可以通过添加WITH CHECK OPTION子句来指定视图的某些约束条件。这个选项的作用是在通过视图进行INSERT、UPDATE或DELETE操作时,确保这些操作符合视图定义中的WHERE子句或其他条件。如果没有WITH CHECK...

    关于sql脚本导入Oracle时重复生成check约束的问题解决

    在SQL脚本导入Oracle数据库的过程中,可能会遇到一个棘手的问题,即重复生成CHECK约束。这不仅会导致数据库结构的混乱,还可能影响数据的一致性和性能。本文将详细探讨这个问题的成因以及解决策略。 首先,当我们在...

    SQL基础与实践: 使用 CHECK 约束和 TRIGGER 构建数据库触发器及平均成绩维护

    内容概要:本文介绍了SQL的基本应用实例,特别是使用CHECK约束确保数据的有效性和通过TRIGGER来自动化更新学生平均成绩。文档主要涵盖了四个相关表格的设计与实施方法——院系(department)、学生(student)、课程...

    数据库的完整性约束数据库的完整性约束

    实体完整性约束是指对关系表中每个元组的唯一标识,在 SQL 中通过定义主码来实现主码的每个属性不能为空值,并且在关系中不能出现主码值完全相同的两个元组。主码的定义可以在 Create Table 语句中使用 Primary Key ...

    Is-X-Down:一个简单的工具来监控 URL 的可用性,使用失败 gif 的媒介(还有什么?!)

    用于记录(有时令人沮丧)用户在工具打开和服务不可用的情况下花费的时间。 我可以自己使用吗? 当然,只需将 X 的引用更改为您想要监视的任何站点的名称,并调整checkStatus.php的$targetURL变量。

    cppcheck操作手册

    Cppcheck是C/C++代码分析工具,可以检测bugs和不安全的编程结构,目标是检测代码中的真实错误,而不是报告虚拟警告。Cppcheck可以分析非标准语法的代码,例如嵌入式项目常用的语法。 Cppcheck的主要功能包括: * ...

    check_context.rar_Commit!

    TODO(jar): This is not needed when TCMalloc_PageMap1_LazyCommit has an API supporting commit and reservation of memory.

    SQL语句约束 添加约束

    本文将介绍如何使用SQL语句来添加约束,包括主键约束、唯一约束、默认约束、检查约束和外键约束。 一、添加主键约束 主键约束是指唯一标识表中的每一行数据的约束。主键可以是一个或多个字段,用于唯一标识表中的...

    SQL Server2008创建约束图解

    在本文中,我们将详细介绍 SQL Server 2008 中的五种约束:Primary Key 约束、Foreign Key 约束、Unique 约束、Default 约束和 Check 约束。 Primary Key 约束 Primary Key 约束是 SQL Server 2008 中的一种基本...

    SQL Server中使用Check约束提升性能

    所谓需要参考的元数据主要包括:索引、表结构、统计信息等,但还有一些不是很被注意的元数据,其中包括本文阐述的Check约束。  查询优化器在生成执行计划之前有一个阶段叫做代数树优化,比如说下面这个简单查询: ...

    Oracle数据库的完整性约束和序列规则详解[收集].pdf

    Check约束可以涉及该行同属Check约束的其他数据列,但不能涉及其他行或其他表,或调用函数SYSDATE, UID,USER,USERENV。如果用户的商业规则需要这类的数据检查,那么可以使用触发器。Check约束不保护LOB数据类型的...

    nagios+check_logifiles实现日志监控.docx

    如果在配置过程中遇到错误,比如由于autoconf版本不匹配导致的错误,需要确认服务器上autoconf的版本。如果版本过低,如提示的2.63,可以按照提示更新到2.69或更高版本。可以通过以下命令查看autoconf的版本: ``` /...

    cppcheck在sourceinsight上使用

    cppcheck是一种广泛应用于C/C++代码的静态分析工具,它能够帮助开发者发现潜在的编程错误、编码风格问题以及不符合最佳实践的地方。cppcheck的一个显著特点是无需编译目标文件,即可以直接对源代码进行检查。这对于...

Global site tag (gtag.js) - Google Analytics