mysql的sql

mac2022-06-30  108

原文链接: http://blog.csdn.net/wulantian/article/details/8905573  

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,然后设置新的模式即可!

来自为知笔记(Wiz)

转载于:https://www.cnblogs.com/douJiangYouTiao888/p/6473968.html

最新回复(0)