当前位置: 首页 > wzjs >正文

涿鹿镇做网站企业站seo

涿鹿镇做网站,企业站seo,wordpress标题添加连载中,简单网页设计html代码以下是MySQL中所有支持的SQL Mode及其说明,综合了多个来源的信息并进行了分类整理: 一、严格模式相关 STRICT_TRANS_TABLES 对事务型存储引擎(如InnoDB)启用严格数据校验。若插入非法值(如类型不符、超出范围等&#…

以下是MySQL中所有支持的SQL Mode及其说明,综合了多个来源的信息并进行了分类整理:

一、严格模式相关

  1. STRICT_TRANS_TABLES

    • 对事务型存储引擎(如InnoDB)启用严格数据校验。若插入非法值(如类型不符、超出范围等),语句会被中止。对于非事务表,仅当首行数据非法时中止语句。
  2. STRICT_ALL_TABLES

    • 对所有存储引擎启用严格模式。与STRICT_TRANS_TABLES的区别在于:对于多行插入的非事务表,即使后续行数据非法,也会中止整个操作(而非仅跳过非法行)。
  3. TRADITIONAL

    • 组合模式,等同于STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION。行为类似传统SQL数据库,对非法数据直接报错而非警告。

二、日期与零值控制

  1. NO_ZERO_IN_DATE

    • 禁止年月日中部分为零的日期(如2025-00-01),但允许0000-00-00。需与严格模式配合生效。
  2. NO_ZERO_DATE

    • 禁止0000-00-00作为有效日期。若启用严格模式,插入该值会报错。
  3. ALLOW_INVALID_DATES

    • 宽松日期校验,仅检查月份(1-12)和日(1-31),不验证实际有效性(如允许2025-02-30)。不适用于TIMESTAMP列。

三、数学运算与类型处理

  1. ERROR_FOR_DIVISION_BY_ZERO

    • 除零或模零操作在严格模式下报错(否则返回NULL并警告)。注意:该模式在MySQL 8.0中已标记为弃用,其功能将合并到严格模式。
  2. NO_UNSIGNED_SUBTRACTION

    • 允许无符号整数减法结果为负数(默认会溢出报错)。
  3. REAL_AS_FLOAT

    • REAL类型视为FLOAT(默认视为DOUBLE)。

四、语法与标识符规则

  1. ANSI_QUOTES

    • 双引号"视为标识符引用符(如列名),而非字符串引号。需改用单引号定义字符串。
  2. IGNORE_SPACE

    • 允许函数名与括号间有空格(如COUNT (1)),但会导致函数名成为保留字需转义。
  3. PIPES_AS_CONCAT

    • ||视为字符串连接符(标准SQL行为),而非逻辑OR。
  4. HIGH_NOT_PRECEDENCE

    • 提高NOT运算符优先级(如NOT a BETWEEN b AND c解析为(NOT a) BETWEEN b AND c)。

五、GROUP BY与聚合控制

  1. ONLY_FULL_GROUP_BY
    • 严格校验GROUP BY查询,SELECT中的非聚合列必须在GROUP BY子句中出现或函数依赖。

六、引擎与存储相关

  1. NO_ENGINE_SUBSTITUTION

    • 若创建表时指定不可用的存储引擎(如未编译的引擎),直接报错而非替换为默认引擎。
  2. NO_DIR_IN_CREATE

    • 忽略建表语句中的INDEX DIRECTORYDATA DIRECTORY指令(常用于主从复制环境)。

七、其他特殊模式

  1. NO_AUTO_VALUE_ON_ZERO

    • 禁止0作为自增列的下一个值(仅NULL触发自增)。
  2. NO_BACKSLASH_ESCAPES

    • 禁用反斜杠\作为转义符(如\n视为普通字符)。
  3. PAD_CHAR_TO_FULL_LENGTH

    • 检索CHAR类型时保留右端空格(默认自动修剪)。

八、组合模式(预定义模式组)

  1. ANSI

    • 等同于REAL_AS_FLOAT,PIPES_AS_CONCAT,ANSI_QUOTES,IGNORE_SPACE,ONLY_FULL_GROUP_BY,接近标准SQL语法。
  2. DB2/MSSQL/ORACLE/POSTGRESQL

    • 兼容其他数据库的语法组合(如PIPES_AS_CONCAT,ANSI_QUOTES等),但这些模式在MySQL 8.0中已移除。

注意事项

  • 不同MySQL版本的默认模式可能不同(如5.7默认包含ONLY_FULL_GROUP_BY和严格模式,而5.6默认宽松)。
  • 部分模式(如ERROR_FOR_DIVISION_BY_ZERO)已弃用,未来版本可能整合到严格模式中。

完整列表可参考MySQL官方文档。

http://www.dtcms.com/wzjs/506668.html

相关文章:

  • 大连网页设计师招聘福州关键词排名优化
  • 毕业设计做系统网站好做营销策划的公司
  • 漳州网站开发营销推广方案设计
  • 工程信息网站排名抖音优化是什么意思
  • 上海电商网站建设公司百度推广电话号码
  • 迈肯奇迹做网站百度云app下载安装
  • 浙江电信关于网站备案信息核实的公告网络推广seo是什么
  • 申请免费网站建设十大收益最好的自媒体平台
  • 怎样使用仿站小工具做网站淘宝怎么提高关键词搜索排名
  • 政务公开和网站建设工作问题新闻头条今日最新消息
  • 网站建设高端培训如何在google上免费推广
  • windows搭建网站开发百度知道客服电话
  • 制作一个网站需要注意什么楼市最新消息
  • 广东平台网站建设seo优化检测
  • 网站开发运营东莞做网站seo
  • 网站建设作业有哪些制作网页链接
  • 国外web设计网站模板下载北京做百度推广的公司
  • wb网页设计素材模板网站网页制作app
  • 团购网站营销方案推广普通话的宣传内容
  • 企业网站建设找外包公司做营销型企业网站建设的内容
  • 莱芜网站建设哪里有地推放单平台
  • 网站可以做系统还原吗希爱力双效片副作用
  • 大良营销网站建设信息郑州粒米seo顾问
  • 做了微网站陕西网站制作
  • 2018怎么做网站淘宝客最新病毒感染
  • 免费微网站建站系统百度快照网址
  • 专业做电子的外贸网站谷歌推广方案
  • 深圳网站建设怎样百度网站域名注册
  • seo关键词优化系统百度seo如何优化关键词
  • 衡水做网站公司电商平台怎么加入