博客
关于我
问题解决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/

    你可能感兴趣的文章
    nodejs 中间件理解
    查看>>
    nodejs 创建HTTP服务器详解
    查看>>
    nodejs 发起 GET 请求示例和 POST 请求示例
    查看>>
    NodeJS 导入导出模块的方法( 代码演示 )
    查看>>
    nodejs 开发websocket 笔记
    查看>>
    nodejs 的 Buffer 详解
    查看>>
    NodeJS 的环境变量: 开发环境vs生产环境
    查看>>
    nodejs 读取xlsx文件内容
    查看>>
    nodejs 运行CMD命令
    查看>>
    Nodejs+Express+Mysql实现简单用户管理增删改查
    查看>>
    nodejs+nginx获取真实ip
    查看>>
    nodejs-mime类型
    查看>>
    NodeJs——(11)控制权转移next
    查看>>
    NodeJS、NPM安装配置步骤(windows版本)
    查看>>
    NodeJS、NPM安装配置步骤(windows版本)
    查看>>
    nodejs下的express安装
    查看>>
    nodejs与javascript中的aes加密
    查看>>
    nodejs中Express 路由统一设置缓存的小技巧
    查看>>
    nodejs中express的使用
    查看>>
    Nodejs中搭建一个静态Web服务器,通过读取文件获取响应类型
    查看>>