SQL Modes

Overview

A summary of SQL modes across MariaDB Enterprise Server versions:

SQL Mode

In 11.4 ES?

In 10.6 ES?

In 10.6 CS?

In 10.5 ES?

In 10.5 CS?

In 10.4 ES?

In 10.4 CS?

In 10.3 ES?

In 10.3 CS?

In 10.2 ES?

In 10.2 CS?

ALLOW_INVALID_DATES

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

ANSI

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

ANSI_QUOTES

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

DB2

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

EMPTY_STRING_IS_NULL

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

ERROR_FOR_DIVISION_BY_ZERO

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

EXTENDED_ALIASES

11.4 ES

10.6 ES

10.5 ES

HIGH_NOT_PRECEDENCE

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

IGNORE_BAD_TABLE_OPTIONS

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

IGNORE_SPACE

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

MAXDB

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

MSSQL

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

MYSQL40

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

MYSQL323

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

NO_AUTO_CREATE_USER

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

NO_AUTO_VALUE_ON_ZERO

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

NO_BACKSLASH_ESCAPES

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

NO_DIR_IN_CREATE

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

NO_ENGINE_SUBSTITUTION

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

NO_FIELD_OPTIONS

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

NO_KEY_OPTIONS

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

NO_TABLE_OPTIONS

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

NO_UNSIGNED_SUBTRACTION

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

NO_ZERO_DATE

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

NO_ZERO_IN_DATE

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

ONLY_FULL_GROUP_BY

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

ORACLE

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

PAD_CHAR_TO_FULL_LENGTH

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

PIPES_AS_CONCAT

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

POSTGRESQL

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

REAL_AS_FLOAT

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

SIMULTANEOUS_ASSIGNMENT

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

STRICT_ALL_TABLES

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

STRICT_TRANS_TABLES

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

TIME_ROUND_FRACTIONAL

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

TRADITIONAL

11.4 ES

10.6 ES

10.6 CS

10.5 ES

10.5 CS

10.4 ES

10.4 CS

10.3 ES

10.3 CS

10.2 ES

10.2 CS

SQL Mode

In 11.4 ES?

In 10.6 ES?

In 10.5 ES?

In 10.4 ES?

ALLOW_INVALID_DATES

11.4 ES

10.6 ES

10.5 ES

10.4 ES

ANSI

11.4 ES

10.6 ES

10.5 ES

10.4 ES

ANSI_QUOTES

11.4 ES

10.6 ES

10.5 ES

10.4 ES

DB2

11.4 ES

10.6 ES

10.5 ES

10.4 ES

EMPTY_STRING_IS_NULL

11.4 ES

10.6 ES

10.5 ES

10.4 ES

ERROR_FOR_DIVISION_BY_ZERO

11.4 ES

10.6 ES

10.5 ES

10.4 ES

EXTENDED_ALIASES

11.4 ES

10.6 ES

10.5 ES

HIGH_NOT_PRECEDENCE

11.4 ES

10.6 ES

10.5 ES

10.4 ES

IGNORE_BAD_TABLE_OPTIONS

11.4 ES

10.6 ES

10.5 ES

10.4 ES

IGNORE_SPACE

11.4 ES

10.6 ES

10.5 ES

10.4 ES

MAXDB

11.4 ES

10.6 ES

10.5 ES

10.4 ES

MSSQL

11.4 ES

10.6 ES

10.5 ES

10.4 ES

MYSQL40

11.4 ES

10.6 ES

10.5 ES

10.4 ES

MYSQL323

11.4 ES

10.6 ES

10.5 ES

10.4 ES

NO_AUTO_CREATE_USER

11.4 ES

10.6 ES

10.5 ES

10.4 ES

NO_AUTO_VALUE_ON_ZERO

11.4 ES

10.6 ES

10.5 ES

10.4 ES

NO_BACKSLASH_ESCAPES

11.4 ES

10.6 ES

10.5 ES

10.4 ES

NO_DIR_IN_CREATE

11.4 ES

10.6 ES

10.5 ES

10.4 ES

NO_ENGINE_SUBSTITUTION

11.4 ES

10.6 ES

10.5 ES

10.4 ES

NO_FIELD_OPTIONS

11.4 ES

10.6 ES

10.5 ES

10.4 ES

NO_KEY_OPTIONS

11.4 ES

10.6 ES

10.5 ES

10.4 ES

NO_TABLE_OPTIONS

11.4 ES

10.6 ES

10.5 ES

10.4 ES

NO_UNSIGNED_SUBTRACTION

11.4 ES

10.6 ES

10.5 ES

10.4 ES

NO_ZERO_DATE

11.4 ES

10.6 ES

10.5 ES

10.4 ES

NO_ZERO_IN_DATE

11.4 ES

10.6 ES

10.5 ES

10.4 ES

ONLY_FULL_GROUP_BY

11.4 ES

10.6 ES

10.5 ES

10.4 ES

ORACLE

11.4 ES

10.6 ES

10.5 ES

10.4 ES

PAD_CHAR_TO_FULL_LENGTH

11.4 ES

10.6 ES

10.5 ES

10.4 ES

PIPES_AS_CONCAT

11.4 ES

10.6 ES

10.5 ES

10.4 ES

POSTGRESQL

11.4 ES

10.6 ES

10.5 ES

10.4 ES

REAL_AS_FLOAT

11.4 ES

10.6 ES

10.5 ES

10.4 ES

SIMULTANEOUS_ASSIGNMENT

11.4 ES

10.6 ES

10.5 ES

10.4 ES

STRICT_ALL_TABLES

11.4 ES

10.6 ES

10.5 ES

10.4 ES

STRICT_TRANS_TABLES

11.4 ES

10.6 ES

10.5 ES

10.4 ES

TIME_ROUND_FRACTIONAL

11.4 ES

10.6 ES

10.5 ES

10.4 ES

TRADITIONAL

11.4 ES

10.6 ES

10.5 ES

10.4 ES