MySQL或者MariaDB里面sql_mode的设置详解

详见


sql_mode <强> STRICT_TRANS_TABLES, NO_ENGINE_SUBSTITUTION

sql_mode <强>

全球 <强>会话 <强>


<强>

<李>

SQL

<李>

1

<李>

<强>

SQL插入/更新

这两种模式,而不是使用默认的空或

,比如一组sqldmlmysqlsql_mode


<强>

(warning0000-00-00)

ANSI_QUOTES

INSERTUPDATE NULLwarnings

NULLwarnings

MySQL

0

(

userMySQLuser useruser格兰特

/tmpibd

警告

警告





0000 - 00 - 00 -警告

0000 - 00 - 00 -警告

NO_ZERO_DATE, strict0000-00-00,忽略

到tb1值(“0000-00-00”);,,#

2015-00-022015-03-00 0000-00-002013-02-01


MySQLdouble


STRICT_TRANS_TABLES <强>

MySQLDEFAULT

12

<李>

STRICT_ALL_TABLESMySQL

<李>

STRICT_TRANS_TABLESMySQLMySQLMySQL

强到TB_NAMEVALUES (xxxx);


: NO_ENGINE_SUBSTITUTION


MySQL或者MariaDB里面sql_mode的设置详解