原文链接:
 

mysql目录下有一个配置文件my.conf。

mysql数据库有一个环境变量sql_mode,定义了msyql应该支持的sql语法,数据校验等!
mysql5.0以上支持3种sql_mode:
    1.ANSI:宽松模式,对插入数据进行校验,如果不符合定义类型或长度,对数据类型调整或截断保存,报warning警告。
    2.TRADITIONAL:严格模式,当向mysql数据库插入数据时,进行数据的严格校验,保证错误数据不能插入,报error错误。用于事物时,会进行事物的回滚。 
    3.STRICT_TRANS_TABLES:严格模式,进行数据的严格校验,错误数据不能插入,报error错误。 
我们可以通过以下方式查看当前数据库使用的sql_mode:
    use 数据库名
    select @@sql_mode;
 
注意:我们这里设置的sql_mode都是session级别的。另外,可以直接修改my.ini文件,找到sql_mode,然后设置新的模式即可!

最新文章

  1. web全栈开发之网站开发一(Mac环境配置)
  2. Linux安全基础:vi的使用
  3. CentOS下用yum配置php+mysql+apache(LAMP)
  4. 转帖:解决jquery.js在myeclipse中报错的问题
  5. poj 1273 Drainage Ditches(最大流)
  6. 解决Android Studio启动速度慢的问题。避免每次启动Android Studio都要fetching Android sdk compoment information。
  7. 十八、oracle 角色
  8. Java学习日记——基本数据类型
  9. HBase篇(2)-数据模型与操作
  10. WCF之endpoint的binding属性
  11. 获取get值&DOM例题
  12. 主机可以ping通虚拟机,但是虚拟机ping不通主机的方法(转)
  13. Mysql 用户和权限管理
  14. Codeforces 987 F - AND Graph
  15. java JNI 实现原理 (二) Linux 下如何 load JNILibrary
  16. [转帖] 常见的cmd命令
  17. nor flash 和 nand flash
  18. linux任务计划 chkconfig工具 systemd管理服务 unit介绍 target介绍
  19. Entity Framework常用的查询方式
  20. ansible随记

热门文章

  1. mfix mpi并行死锁问题探究
  2. LeetCode162.寻找峰值
  3. scrapy框架之(CrawlSpider)
  4. Ubuntu电源键软关机设置
  5. ubuntu root用图形界面登录
  6. mysql 流程函数
  7. (转)shell命令:echo命令详解
  8. (转)linux shell单引号、双引号及无引号区别
  9. 信号和槽:Qt中最差劲的创造
  10. HttpServlet的请求转发理解