SQL Modes Index

A | E | H | I | N | O | P | R | S | T

A

[index top]

ALLOW_INVALID_DATES

Section 11.2, “Date and Time Data Types”
Section 12.7, “Date and Time Functions”
Section B.3.4.2, “Problems Using DATE Columns”
Section 5.1.11, “Server SQL Modes”
Section 11.2.2, “The DATE, DATETIME, and TIMESTAMP Types”

ANSI

Section 9.2.5, “Function Name Parsing and Resolution”
Section 5.1.11, “Server SQL Modes”
Section 13.7.7.13, “SHOW CREATE VIEW Statement”
Section 26.48, “The INFORMATION_SCHEMA VIEWS Table”

ANSI_QUOTES

Section 13.1.20.5, “FOREIGN KEY Constraints”
Section 4.5.1.6, “mysql Client Tips”
Section 1.7.1, “MySQL Extensions to Standard SQL”
Section 4.5.4, “mysqldump — A Database Backup Program”
Section 8.9.3, “Optimizer Hints”
Section 9.2, “Schema Object Names”
Section 5.1.11, “Server SQL Modes”
Section 9.1.1, “String Literals”

E

[index top]

ERROR_FOR_DIVISION_BY_ZERO

Section 12.25.3, “Expression Handling”
Section A.3, “MySQL 8.0 FAQ: Server SQL Mode”
Section 12.25.5, “Precision Math Examples”
Section 5.1.11, “Server SQL Modes”

H

[index top]

HIGH_NOT_PRECEDENCE

Section 9.5, “Expressions”
Section 12.4.1, “Operator Precedence”
Section 5.1.11, “Server SQL Modes”

I

[index top]

IGNORE_SPACE

Section 13.1.17, “CREATE PROCEDURE and CREATE FUNCTION Statements”
Section 9.2.5, “Function Name Parsing and Resolution”
Section 4.5.1.1, “mysql Client Options”
Section 5.1.11, “Server SQL Modes”

N

[index top]

NO_AUTO_VALUE_ON_ZERO

Section 13.1.20, “CREATE TABLE Statement”
Section 11.1.6, “Numeric Type Attributes”
Section 5.1.11, “Server SQL Modes”
Section 3.6.9, “Using AUTO_INCREMENT”

NO_BACKSLASH_ESCAPES

Section 12.18.4, “Functions That Modify JSON Values”
Section 12.8.2, “Regular Expressions”
Section 5.1.11, “Server SQL Modes”
Section 12.8.1, “String Comparison Functions and Operators”
Section 9.1.1, “String Literals”
Section 11.5, “The JSON Data Type”

NO_DIR_IN_CREATE

Section 13.1.20, “CREATE TABLE Statement”
Section 17.5.1.10, “Replication and DIRECTORY Table Options”
Section 17.5.1.39, “Replication and Variables”
Section 5.1.11, “Server SQL Modes”
Section 5.4.4, “The Binary Log”

NO_ENGINE_SUBSTITUTION

Section 13.1.9, “ALTER TABLE Statement”
Section 13.1.20, “CREATE TABLE Statement”
Section 5.6.1, “Installing and Uninstalling Plugins”
Section A.3, “MySQL 8.0 FAQ: Server SQL Mode”
Section 5.1.11, “Server SQL Modes”
Section 16.1, “Setting the Storage Engine”
Section 17.4.4, “Using Replication with Different Source and Replica Storage Engines”

NO_UNSIGNED_SUBTRACTION

Section 12.6.1, “Arithmetic Operators”
Section 12.11, “Cast Functions and Operators”
Section 11.1.1, “Numeric Data Type Syntax”
Section 11.1.7, “Out-of-Range and Overflow Handling”
Section 24.6, “Restrictions and Limitations on Partitioning”
Section 5.1.11, “Server SQL Modes”

NO_ZERO_DATE

Section 11.2.5, “Automatic Initialization and Updating for TIMESTAMP and DATETIME”
Section 12.11, “Cast Functions and Operators”
Section 13.1.20, “CREATE TABLE Statement”
Section 11.2, “Date and Time Data Types”
Section 12.7, “Date and Time Functions”
Section A.3, “MySQL 8.0 FAQ: Server SQL Mode”
Section B.3.4.2, “Problems Using DATE Columns”
Section 5.1.11, “Server SQL Modes”
Section 5.1.8, “Server System Variables”
Section 11.2.2, “The DATE, DATETIME, and TIMESTAMP Types”

NO_ZERO_IN_DATE

Section 13.1.20, “CREATE TABLE Statement”
Section 11.2, “Date and Time Data Types”
Section A.3, “MySQL 8.0 FAQ: Server SQL Mode”
Section B.3.4.2, “Problems Using DATE Columns”
Section 5.1.11, “Server SQL Modes”

O

[index top]

ONLY_FULL_GROUP_BY

Section 3.3.4.8, “Counting Rows”
Section 12.20.2, “GROUP BY Modifiers”
Section 12.24, “Miscellaneous Functions”
Section A.3, “MySQL 8.0 FAQ: Server SQL Mode”
Section 12.20.3, “MySQL Handling of GROUP BY”
Section 5.1.11, “Server SQL Modes”

P

[index top]

PAD_CHAR_TO_FULL_LENGTH

Section 5.1.11, “Server SQL Modes”
Section 11.3.1, “String Data Type Syntax”
Section 11.3.2, “The CHAR and VARCHAR Types”
Section 1.3, “What Is New in MySQL 8.0”

PIPES_AS_CONCAT

Section 9.5, “Expressions”
Section 12.4.3, “Logical Operators”
Section 12.4.1, “Operator Precedence”
Section 5.1.11, “Server SQL Modes”
Section 1.3, “What Is New in MySQL 8.0”

R

[index top]

REAL_AS_FLOAT

Section 11.1.1, “Numeric Data Type Syntax”
Section 11.1, “Numeric Data Types”
Section 5.1.11, “Server SQL Modes”

S

[index top]

STRICT_ALL_TABLES

Section 12.25.3, “Expression Handling”
Section A.3, “MySQL 8.0 FAQ: Server SQL Mode”
Section 5.1.11, “Server SQL Modes”
Section 17.5.3, “Upgrading a Replication Setup”

STRICT_TRANS_TABLES

Section 12.25.3, “Expression Handling”
Section A.3, “MySQL 8.0 FAQ: Server SQL Mode”
Section 5.1.11, “Server SQL Modes”
Section 17.5.3, “Upgrading a Replication Setup”

T

[index top]

TIME_TRUNCATE_FRACTIONAL

Section 11.2.6, “Fractional Seconds in Time Values”
Section 5.1.11, “Server SQL Modes”

TRADITIONAL

Section 11.2.5, “Automatic Initialization and Updating for TIMESTAMP and DATETIME”
Section 12.25.3, “Expression Handling”
Section 13.2.7, “LOAD DATA Statement”
Section A.3, “MySQL 8.0 FAQ: Server SQL Mode”
Section 5.1.11, “Server SQL Modes”
Section 5.1.8, “Server System Variables”