mysql> create table f1 (r1 int constraint tb_f1_r1_chk1 check (mod(r1,3)=0));

Query OK, 0 rows affected (0.03 sec)

mysql> create table f2 (r1 int constraint tb_f2_r1_chk1 check (mod(r1,3)=0) not enforced);

Query OK, 0 rows affected (0.02 sec)

这里 CHECK 约束的相关限制如下:

1. constraint 名字在每个数据库中唯一。

也就是说单个数据库里不存在相同的两个 constraint,如果不定义,系统自动生成一个唯一的约束名字。

2. check 约束针对语句 insert/update/replace/load data/load xml 生效;针对对应的 ignore 语句失效。

3. 并非每个函数都可以使用,比如函数结果不确定的:NOW(),CONNECTION_ID(),CURRENT_USER()。

4. 不适用于存储过程和存储函数。

5. 系统变量不适用。

6. 子查询不适用。

7. 外键动作(比如 ON UPDATE, ON DELETE) 不适用。

8. enforced 默认启用,如果单独加上 not enforced ,check 约束失效。

mysql检查约束字母_SQL中用check约束一列的首字母为's'相关推荐

  1. mysql check约束无效_mysql数据库 check约束无效

    mysql> create table f1 (r1 int constraint tb_f1_r1_chk1 check (mod(r1,3)=0)); Query OK, 0 rows af ...

  2. java首字母判断星期几_Java 获取汉字串首字母并大写和获取汉字的全拼(英文字符不变) 判断字符串是否为字母...

    在开发一个姓名检索功能的时候 没有使用之前查找到的前端Layui-select 下拉框实现拼音全拼匹配/首字母模糊搜索 在数据库中增加了首字母和全拼的内容实现输入首字母/拼音来检索人员 所以需要用到人 ...

  3. mysql check约束 date_MySQL怎么使用check约束

    在数据库中,CHECK 约束是指约束表中某一个或者某些列中可接受的数据值或者数据格式(用于限制列中的值的范围). 在一些情况下,我们需要字段在指定范围的输入, 例如:性别只能输入 '男'或者'女',余 ...

  4. oracle建表时check约束用法,Oracle之Check约束实例具体解释

    Oracle | PL/SQL Check约束使用方法具体解释 1. 目标 实例解说在Oracle中怎样使用CHECK约束(创建.启用.禁用和删除) 2. 什么是Check约束? CHECK约束指在表 ...

  5. MySql中用sql语句实现按汉字首字母排序

    转载自https://blog.csdn.net/hulinyi123456/article/details/79915521 1.mysql 1)按照汉字的拼音排序 如果存储汉字的字段编码使用的是G ...

  6. mysql表中文字段提取拼音首字母最便捷实现,中文按拼音首字母排序

    mysql表中文字段提取拼音首字母 SELECT a.提取字段, IFNULL(ELT(INTERVAL (CONV(HEX(left(CONVERT(a.提取字段 USING gbk), 1)), ...

  7. python提取首字母的函数_Oracle提取中文字符串拼音首字母函数

    通过oracle的NLSSORT函数对汉字按照拼音排序,然后根据汉字的区间返回对应的首字母. 效果1,获取拼音简码: 效果2,获取姓名首字母: 创建函数: /* 获取拼音简码函数 */ CREATE ...

  8. 取汉字拼音首字母--生成不重复ID(汉字--拼音--首字母)

    工作上需要生成一些不重复的Id,并且Id是固定前缀加客户拼音首字母相连产生的,如有重复,末尾加数字 首先是汉字转拼音的jar包 public String getUniqueAk(String cus ...

  9. python汉字拼音首字母_python获_取一组汉字拼音首字母的方法

    python获_取一组汉字拼音首字母的方法 发布时间:2017-09-28 22:10 来源:互联网 当前栏目:web技术类 本文实例讲述了python获取一组汉字拼音首字母的方法.分享给大家供大家参 ...

  10. php获取中文城市首字母排序,PHP实现获取第一个中文首字母并进行排序的方法

    PHP实现获取第一个中文首字母并进行排序的方法 发布于 2017-08-10 07:47:28 | 108 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hyper ...

最新文章

  1. 戴上VR眼镜来场球赛?开启上帝视角
  2. HarmonyOS之AI能力·助手类意图识别
  3. linux c之使用共享内存实现进程间通信
  4. pyqt5生成py的文件为什么是c 语言,如何使用PyQt5在python中创建文件对话框
  5. Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_
  6. 在函数中的局部程序(像是比局部变量还局部的部分)
  7. C# 高效字符串连接 StringBuilder介绍
  8. win7自带照片查看器
  9. 设置360极速浏览器的模式默认为极速模式
  10. wpf-折线图绘制2-oxyplot-3-修饰图像(注释)
  11. 服务器稳定度cpu温度,现在这天气我的CPU温度稳定在60度...打游戏70度,会不会烧?...
  12. c语言:求一个5×5方阵主对角线元素的和以及副对角线元素的积
  13. OSChina 周一乱弹 ——有2个小混蛋大晚上……
  14. 多线程同步器之CountDownLatch
  15. qwebkit的套壳开发
  16. 个人信息规范名称和收集规则参考
  17. 2022年全球慢性病护理管理软件行业分析报告
  18. Material Design之CollapsingToolbarLayout使用
  19. 前台调用后台方法,无刷新更新数据
  20. ps之制作电影海报灵感网站

热门文章

  1. HNOI2002(伸展树)
  2. OpenCV学习笔记】二十七、轮廓特征属性及应用(四)——正外接矩形
  3. Python统计磁盘代码文件行数
  4. Python文章归档
  5. HTML5学习总结(1)——HTML5基础知识
  6. 解决PHP不打印任何东西浏览器输出字符串
  7. C/C++二维数组的传参方法总结
  8. 面试美团,面试官突然问我 Java “锁” ,我哭了
  9. MVP项目框架搭建-高级设计
  10. python基础篇–变量和简单的数据类型(下)