博客
关于我
问题解决20:解决group不能用在新建数据库中
阅读量:684 次
发布时间:2019-03-16

本文共 523 字,大约阅读时间需要 1 分钟。

设定MySQL数据库的SQL模式为

‘STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’

这条设置命令用于限制数据库的运行行为,确保数据的一致性和完整性。以下是每个模式的作用:

  • STRICT_TRANS_TABLES:在数据转换过程中,禁止隐式转换非 строк类型的列为字符串类型,这样可以降低错误风险。
  • NO_ZERO_IN_DATE:禁止使用零作为日期或时间值,这样可以防止无效日期或时间记录。
  • NO_ZERO_DATE:禁止使用零作为日期值,确保所有日期或时间记录都是有意义的。
  • ERROR_FOR_DIVISION_BY_ZERO:在进行除法操作时,发现除数为零时抛出错误而非不推荐行为。
  • NO_AUTO_CREATE_USER:阻止自动创建默认用户,这样可以提高系统安全性。
  • NO_ENGINE_SUBSTITUTION:禁止在函数或存储过程中自动替换引擎,这样可以确保数据库行为的一致性。
  • 通过启用这些模式,可以有效提升数据库的稳定性和安全性。

    转载地址:http://yyeqz.baihongyu.com/

    你可能感兴趣的文章
    Needle in a haystack: efficient storage of billions of photos 【转】
    查看>>
    NeHe OpenGL教程 07 纹理过滤、应用光照
    查看>>
    NeHe OpenGL教程 第四十四课:3D光晕
    查看>>
    Neighbor2Neighbor 开源项目教程
    查看>>
    neo4j图形数据库Java应用
    查看>>
    Neo4j图数据库_web页面关闭登录实现免登陆访问_常用的cypher语句_删除_查询_创建关系图谱---Neo4j图数据库工作笔记0013
    查看>>
    Neo4j图数据库的介绍_图数据库结构_节点_关系_属性_数据---Neo4j图数据库工作笔记0001
    查看>>
    Neo4j图数据库的数据模型_包括节点_属性_数据_关系---Neo4j图数据库工作笔记0002
    查看>>
    Neo4j安装部署及使用
    查看>>
    Neo4j电影关系图Cypher
    查看>>
    Neo4j的安装与使用
    查看>>
    Neo4j(1):图数据库Neo4j介绍
    查看>>
    Neo4j(2):环境搭建
    查看>>
    Neo4j(3):Neo4j Desktop安装
    查看>>
    Neo4j(4):Neo4j - CQL使用
    查看>>
    Neo图数据库与python交互
    查看>>
    NEO改进协议提案1(NEP-1)
    查看>>
    Neo私链
    查看>>
    NervanaGPU 项目使用教程
    查看>>
    Nerves 项目教程
    查看>>