Table of Contents
This section contains information on the keywords and reserved words within the server when creating and submitting queries to the system. For more information on reserved words and their impact on your queries, see Keywords and Reserved Words.
The following table shows the keywords and reserved words in MySQL 5.5, along with changes to individual words from version to version. Reserved keywords are marked with (R).
Table 2.1 Keywords and Reserved Words in MySQL 5.5
ACCESSIBLE (R) |
ACTION |
ADD (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
AFTER |
AGAINST |
AGGREGATE |
|||||||||||||||||||||||||||||||||||||||||||||||
ALGORITHM |
ALL (R) |
ALTER (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
ANALYZE (R) |
AND (R) |
ANY |
|||||||||||||||||||||||||||||||||||||||||||||||
AS (R) |
ASC (R) |
ASCII |
|||||||||||||||||||||||||||||||||||||||||||||||
ASENSITIVE (R) |
AT |
AUTHORS |
|||||||||||||||||||||||||||||||||||||||||||||||
AUTOEXTEND_SIZE |
AUTO_INCREMENT |
AVG |
|||||||||||||||||||||||||||||||||||||||||||||||
AVG_ROW_LENGTH |
BACKUP |
BEFORE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
BEGIN |
BETWEEN (R) |
BIGINT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
BINARY (R) |
BINLOG |
BIT |
|||||||||||||||||||||||||||||||||||||||||||||||
BLOB (R) |
BLOCK |
BOOL |
|||||||||||||||||||||||||||||||||||||||||||||||
BOOLEAN |
BOTH (R) |
BTREE |
|||||||||||||||||||||||||||||||||||||||||||||||
BY (R) |
BYTE |
CACHE |
|||||||||||||||||||||||||||||||||||||||||||||||
CALL (R) |
CASCADE (R) |
CASCADED |
|||||||||||||||||||||||||||||||||||||||||||||||
CASE (R) |
CATALOG_NAME |
CHAIN |
|||||||||||||||||||||||||||||||||||||||||||||||
CHANGE (R) |
CHANGED |
CHAR (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
CHARACTER (R) |
CHARSET |
CHECK (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
CHECKSUM |
CIPHER |
CLASS_ORIGIN |
|||||||||||||||||||||||||||||||||||||||||||||||
CLIENT |
CLOSE |
COALESCE |
|||||||||||||||||||||||||||||||||||||||||||||||
CODE |
COLLATE (R) |
COLLATION |
|||||||||||||||||||||||||||||||||||||||||||||||
COLUMN (R) |
COLUMNS |
COLUMN_NAME |
|||||||||||||||||||||||||||||||||||||||||||||||
COMMENT |
COMMIT |
COMMITTED |
|||||||||||||||||||||||||||||||||||||||||||||||
COMPACT |
COMPLETION |
COMPRESSED |
|||||||||||||||||||||||||||||||||||||||||||||||
CONCURRENT |
CONDITION (R) |
CONNECTION |
|||||||||||||||||||||||||||||||||||||||||||||||
CONSISTENT |
CONSTRAINT (R) |
CONSTRAINT_CATALOG |
|||||||||||||||||||||||||||||||||||||||||||||||
CONSTRAINT_NAME |
CONSTRAINT_SCHEMA |
CONTAINS |
|||||||||||||||||||||||||||||||||||||||||||||||
CONTEXT |
CONTINUE (R) |
CONTRIBUTORS |
|||||||||||||||||||||||||||||||||||||||||||||||
CONVERT (R) |
CPU |
CREATE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
CROSS (R) |
CUBE |
CURRENT_DATE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
CURRENT_TIME (R) |
CURRENT_TIMESTAMP (R) |
CURRENT_USER (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
CURSOR (R) |
CURSOR_NAME |
DATA |
|||||||||||||||||||||||||||||||||||||||||||||||
DATABASE (R) |
DATABASES (R) |
DATAFILE |
|||||||||||||||||||||||||||||||||||||||||||||||
DATE |
DATETIME |
DAY |
|||||||||||||||||||||||||||||||||||||||||||||||
DAY_HOUR (R) |
DAY_MICROSECOND (R) |
DAY_MINUTE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DAY_SECOND (R) |
DEALLOCATE |
DEC (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DECIMAL (R) |
DECLARE (R) |
DEFAULT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DEFINER |
DELAYED (R) |
DELAY_KEY_WRITE |
|||||||||||||||||||||||||||||||||||||||||||||||
DELETE (R) |
DESC (R) |
DESCRIBE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DES_KEY_FILE |
DETERMINISTIC (R) |
DIRECTORY |
|||||||||||||||||||||||||||||||||||||||||||||||
DISABLE |
DISCARD |
DISK |
|||||||||||||||||||||||||||||||||||||||||||||||
DISTINCT (R) |
DISTINCTROW (R) |
DIV (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DO |
DOUBLE (R) |
DROP (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DUAL (R) |
DUMPFILE |
DUPLICATE |
|||||||||||||||||||||||||||||||||||||||||||||||
DYNAMIC |
EACH (R) |
ELSE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
ELSEIF (R) |
ENABLE |
ENCLOSED (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
END |
ENDS |
ENGINE |
|||||||||||||||||||||||||||||||||||||||||||||||
ENGINES |
ENUM |
ERROR[a] |
|||||||||||||||||||||||||||||||||||||||||||||||
ERRORS |
ESCAPE |
ESCAPED (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
EVENT |
EVENTS |
EVERY |
|||||||||||||||||||||||||||||||||||||||||||||||
EXECUTE |
EXISTS (R) |
EXIT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
EXPANSION |
EXPLAIN (R) |
EXTENDED |
|||||||||||||||||||||||||||||||||||||||||||||||
EXTENT_SIZE |
FALSE (R) |
FAST |
|||||||||||||||||||||||||||||||||||||||||||||||
FAULTS |
FETCH (R) |
FIELDS |
|||||||||||||||||||||||||||||||||||||||||||||||
FILE |
FIRST |
FIXED |
|||||||||||||||||||||||||||||||||||||||||||||||
FLOAT (R) |
FLOAT4 (R) |
FLOAT8 (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
FLUSH |
FOR (R) |
FORCE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
FOREIGN (R) |
FOUND |
FRAC_SECOND[b] |
|||||||||||||||||||||||||||||||||||||||||||||||
FROM (R) |
FULL |
FULLTEXT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
FUNCTION |
GENERAL[c] |
GEOMETRY |
|||||||||||||||||||||||||||||||||||||||||||||||
GEOMETRYCOLLECTION |
GET_FORMAT |
GLOBAL |
|||||||||||||||||||||||||||||||||||||||||||||||
GRANT (R) |
GRANTS |
GROUP (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
HANDLER |
HASH |
HAVING (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
HELP |
HIGH_PRIORITY (R) |
HOST |
|||||||||||||||||||||||||||||||||||||||||||||||
HOSTS |
HOUR |
HOUR_MICROSECOND (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
HOUR_MINUTE (R) |
HOUR_SECOND (R) |
IDENTIFIED |
|||||||||||||||||||||||||||||||||||||||||||||||
IF (R) |
IGNORE (R) |
IGNORE_SERVER_IDS[d] |
|||||||||||||||||||||||||||||||||||||||||||||||
IMPORT |
IN (R) |
INDEX (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
INDEXES |
INFILE (R) |
INITIAL_SIZE |
|||||||||||||||||||||||||||||||||||||||||||||||
INNER (R) |
INNOBASE[e] |
INNODB[f] |
|||||||||||||||||||||||||||||||||||||||||||||||
INOUT (R) |
INSENSITIVE (R) |
INSERT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
INSERT_METHOD |
INSTALL |
INT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
INT1 (R) |
INT2 (R) |
INT3 (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
INT4 (R) |
INT8 (R) |
INTEGER (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
INTERVAL (R) |
INTO (R) |
INVOKER |
|||||||||||||||||||||||||||||||||||||||||||||||
IO |
IO_THREAD |
IPC |
|||||||||||||||||||||||||||||||||||||||||||||||
IS (R) |
ISOLATION |
ISSUER |
|||||||||||||||||||||||||||||||||||||||||||||||
ITERATE (R) |
JOIN (R) |
KEY (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
KEYS (R) |
KEY_BLOCK_SIZE |
KILL (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
LANGUAGE |
LAST |
LEADING (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
LEAVE (R) |
LEAVES |
LEFT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
LESS |
LEVEL |
LIKE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
LIMIT (R) |
LINEAR (R) |
LINES (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
LINESTRING |
LIST |
LOAD (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
LOCAL |
LOCALTIME (R) |
LOCALTIMESTAMP (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
LOCK (R) |
LOCKS |
LOGFILE |
|||||||||||||||||||||||||||||||||||||||||||||||
LOGS |
LONG (R) |
LONGBLOB (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
LONGTEXT (R) |
LOOP (R) |
LOW_PRIORITY (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER |
MASTER_CONNECT_RETRY |
MASTER_HEARTBEAT_PERIOD[g] |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_HOST |
MASTER_LOG_FILE |
MASTER_LOG_POS |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_PASSWORD |
MASTER_PORT |
MASTER_SERVER_ID |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_SSL |
MASTER_SSL_CA |
MASTER_SSL_CAPATH |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_SSL_CERT |
MASTER_SSL_CIPHER |
MASTER_SSL_KEY |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_SSL_VERIFY_SERVER_CERT (R) |
MASTER_USER |
MATCH (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
MAXVALUE (R) |
MAX_CONNECTIONS_PER_HOUR |
MAX_QUERIES_PER_HOUR |
|||||||||||||||||||||||||||||||||||||||||||||||
MAX_ROWS |
MAX_SIZE |
MAX_UPDATES_PER_HOUR |
|||||||||||||||||||||||||||||||||||||||||||||||
MAX_USER_CONNECTIONS |
MEDIUM |
MEDIUMBLOB (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
MEDIUMINT (R) |
MEDIUMTEXT (R) |
MEMORY |
|||||||||||||||||||||||||||||||||||||||||||||||
MERGE |
MESSAGE_TEXT |
MICROSECOND |
|||||||||||||||||||||||||||||||||||||||||||||||
MIDDLEINT (R) |
MIGRATE |
MINUTE |
|||||||||||||||||||||||||||||||||||||||||||||||
MINUTE_MICROSECOND (R) |
MINUTE_SECOND (R) |
MIN_ROWS |
|||||||||||||||||||||||||||||||||||||||||||||||
MOD (R) |
MODE |
MODIFIES (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
MODIFY |
MONTH |
MULTILINESTRING |
|||||||||||||||||||||||||||||||||||||||||||||||
MULTIPOINT |
MULTIPOLYGON |
MUTEX |
|||||||||||||||||||||||||||||||||||||||||||||||
MYSQL_ERRNO |
NAME |
NAMES |
|||||||||||||||||||||||||||||||||||||||||||||||
NATIONAL |
NATURAL (R) |
NCHAR |
|||||||||||||||||||||||||||||||||||||||||||||||
NDB |
NDBCLUSTER |
NEW |
|||||||||||||||||||||||||||||||||||||||||||||||
NEXT |
NO |
NODEGROUP |
|||||||||||||||||||||||||||||||||||||||||||||||
NONE |
NOT (R) |
NO_WAIT |
|||||||||||||||||||||||||||||||||||||||||||||||
NO_WRITE_TO_BINLOG (R) |
NULL (R) |
NUMERIC (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
NVARCHAR |
OFFSET |
OLD_PASSWORD |
|||||||||||||||||||||||||||||||||||||||||||||||
ON (R) |
ONE |
ONE_SHOT |
|||||||||||||||||||||||||||||||||||||||||||||||
OPEN |
OPTIMIZE (R) |
OPTION (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
OPTIONALLY (R) |
OPTIONS |
OR (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
ORDER (R) |
OUT (R) |
OUTER (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
OUTFILE (R) |
OWNER |
PACK_KEYS |
|||||||||||||||||||||||||||||||||||||||||||||||
PAGE |
PARSER |
PARTIAL |
|||||||||||||||||||||||||||||||||||||||||||||||
PARTITION |
PARTITIONING |
PARTITIONS |
|||||||||||||||||||||||||||||||||||||||||||||||
PASSWORD |
PHASE |
PLUGIN |
|||||||||||||||||||||||||||||||||||||||||||||||
PLUGINS |
POINT |
POLYGON |
|||||||||||||||||||||||||||||||||||||||||||||||
PORT |
PRECISION (R) |
PREPARE |
|||||||||||||||||||||||||||||||||||||||||||||||
PRESERVE |
PREV |
PRIMARY (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
PRIVILEGES |
PROCEDURE (R) |
PROCESSLIST |
|||||||||||||||||||||||||||||||||||||||||||||||
PROFILE |
PROFILES |
PROXY[h] |
|||||||||||||||||||||||||||||||||||||||||||||||
PURGE (R) |
QUARTER |
QUERY |
|||||||||||||||||||||||||||||||||||||||||||||||
QUICK |
RANGE (R) |
READ (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
READS (R) |
READ_ONLY |
READ_WRITE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
REAL (R) |
REBUILD |
RECOVER |
|||||||||||||||||||||||||||||||||||||||||||||||
REDOFILE |
REDO_BUFFER_SIZE |
REDUNDANT |
|||||||||||||||||||||||||||||||||||||||||||||||
REFERENCES (R) |
REGEXP (R) |
RELAY[i] |
|||||||||||||||||||||||||||||||||||||||||||||||
RELAYLOG |
RELAY_LOG_FILE |
RELAY_LOG_POS |
|||||||||||||||||||||||||||||||||||||||||||||||
RELAY_THREAD |
RELEASE (R) |
RELOAD |
|||||||||||||||||||||||||||||||||||||||||||||||
REMOVE |
RENAME (R) |
REORGANIZE |
|||||||||||||||||||||||||||||||||||||||||||||||
REPAIR |
REPEAT (R) |
REPEATABLE |
|||||||||||||||||||||||||||||||||||||||||||||||
REPLACE (R) |
REPLICATION |
REQUIRE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
RESET |
RESIGNAL (R) |
RESTORE |
|||||||||||||||||||||||||||||||||||||||||||||||
RESTRICT (R) |
RESUME |
RETURN (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
RETURNS |
REVOKE (R) |
RIGHT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
RLIKE (R) |
ROLLBACK |
ROLLUP |
|||||||||||||||||||||||||||||||||||||||||||||||
ROUTINE |
ROW |
ROWS |
|||||||||||||||||||||||||||||||||||||||||||||||
ROW_FORMAT |
RTREE |
SAVEPOINT |
|||||||||||||||||||||||||||||||||||||||||||||||
SCHEDULE |
SCHEMA (R) |
SCHEMAS (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SCHEMA_NAME |
SECOND |
SECOND_MICROSECOND (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SECURITY |
SELECT (R) |
SENSITIVE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SEPARATOR (R) |
SERIAL |
SERIALIZABLE |
|||||||||||||||||||||||||||||||||||||||||||||||
SERVER |
SESSION |
SET (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SHARE |
SHOW (R) |
SHUTDOWN |
|||||||||||||||||||||||||||||||||||||||||||||||
SIGNAL (R) |
SIGNED |
SIMPLE |
|||||||||||||||||||||||||||||||||||||||||||||||
SLAVE |
SLOW[j] |
SMALLINT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SNAPSHOT |
SOCKET |
SOME |
|||||||||||||||||||||||||||||||||||||||||||||||
SONAME |
SOUNDS |
SOURCE |
|||||||||||||||||||||||||||||||||||||||||||||||
SPATIAL (R) |
SPECIFIC (R) |
SQL (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SQLEXCEPTION (R) |
SQLSTATE (R) |
SQLWARNING (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SQL_BIG_RESULT (R) |
SQL_BUFFER_RESULT |
SQL_CACHE |
|||||||||||||||||||||||||||||||||||||||||||||||
SQL_CALC_FOUND_ROWS (R) |
SQL_NO_CACHE |
SQL_SMALL_RESULT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SQL_THREAD |
SQL_TSI_DAY |
SQL_TSI_FRAC_SECOND[k] |
|||||||||||||||||||||||||||||||||||||||||||||||
SQL_TSI_HOUR |
SQL_TSI_MINUTE |
SQL_TSI_MONTH |
|||||||||||||||||||||||||||||||||||||||||||||||
SQL_TSI_QUARTER |
SQL_TSI_SECOND |
SQL_TSI_WEEK |
|||||||||||||||||||||||||||||||||||||||||||||||
SQL_TSI_YEAR |
SSL (R) |
START |
|||||||||||||||||||||||||||||||||||||||||||||||
STARTING (R) |
STARTS |
STATUS |
|||||||||||||||||||||||||||||||||||||||||||||||
STOP |
STORAGE |
STRAIGHT_JOIN (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
STRING |
SUBCLASS_ORIGIN |
SUBJECT |
|||||||||||||||||||||||||||||||||||||||||||||||
SUBPARTITION |
SUBPARTITIONS |
SUPER |
|||||||||||||||||||||||||||||||||||||||||||||||
SUSPEND |
SWAPS |
SWITCHES |
|||||||||||||||||||||||||||||||||||||||||||||||
TABLE (R) |
TABLES |
TABLESPACE |
|||||||||||||||||||||||||||||||||||||||||||||||
TABLE_CHECKSUM |
TABLE_NAME |
TEMPORARY |
|||||||||||||||||||||||||||||||||||||||||||||||
TEMPTABLE |
TERMINATED (R) |
TEXT |
|||||||||||||||||||||||||||||||||||||||||||||||
THAN |
THEN (R) |
TIME |
|||||||||||||||||||||||||||||||||||||||||||||||
TIMESTAMP |
TIMESTAMPADD |
TIMESTAMPDIFF |
|||||||||||||||||||||||||||||||||||||||||||||||
TINYBLOB (R) |
TINYINT (R) |
TINYTEXT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
TO (R) |
TRAILING (R) |
TRANSACTION |
|||||||||||||||||||||||||||||||||||||||||||||||
TRIGGER (R) |
TRIGGERS |
TRUE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
TRUNCATE |
TYPE |
TYPES |
|||||||||||||||||||||||||||||||||||||||||||||||
UNCOMMITTED |
UNDEFINED |
UNDO (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
UNDOFILE |
UNDO_BUFFER_SIZE |
UNICODE |
|||||||||||||||||||||||||||||||||||||||||||||||
UNINSTALL |
UNION (R) |
UNIQUE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
UNKNOWN |
UNLOCK (R) |
UNSIGNED (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
UNTIL |
UPDATE (R) |
UPGRADE |
|||||||||||||||||||||||||||||||||||||||||||||||
USAGE (R) |
USE (R) |
USER |
|||||||||||||||||||||||||||||||||||||||||||||||
USER_RESOURCES |
USE_FRM |
USING (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
UTC_DATE (R) |
UTC_TIME (R) |
UTC_TIMESTAMP (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
VALUE |
VALUES (R) |
VARBINARY (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
VARCHAR (R) |
VARCHARACTER (R) |
VARIABLES |
|||||||||||||||||||||||||||||||||||||||||||||||
VARYING (R) |
VIEW |
WAIT |
|||||||||||||||||||||||||||||||||||||||||||||||
WARNINGS |
WEEK |
WHEN (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
WHERE (R) |
WHILE (R) |
WITH (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
WORK |
WRAPPER |
WRITE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
X509 |
XA |
XML |
|||||||||||||||||||||||||||||||||||||||||||||||
XOR (R) |
YEAR |
YEAR_MONTH (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
ZEROFILL (R) |
|||||||||||||||||||||||||||||||||||||||||||||||||
[a] [b] [c] [d] [e] [f] [g] [h] [i] [j] [k] | |||||||||||||||||||||||||||||||||||||||||||||||||
The following table shows the keywords and reserved words that are added in MySQL 5.5. Reserved keywords are marked with (R).
Table 2.2 Keywords and Reserved Words Added in MySQL 5.5 Compared to MySQL 5.1
CATALOG_NAME |
CLASS_ORIGIN |
COLUMN_NAME |
CONSTRAINT_CATALOG |
CONSTRAINT_NAME |
CONSTRAINT_SCHEMA |
CURSOR_NAME |
ERROR |
GENERAL |
IGNORE_SERVER_IDS |
MASTER_HEARTBEAT_PERIOD |
MESSAGE_TEXT |
MYSQL_ERRNO |
PROXY |
RELAY |
RELAYLOG |
RESIGNAL (R) |
SCHEMA_NAME |
SIGNAL (R) |
SLOW |
SUBCLASS_ORIGIN |
TABLE_NAME |
XML |
The following table shows the keywords and reserved words that are removed in MySQL 5.5. Reserved keywords are marked with (R).
Table 2.3 Keywords and Reserved Words Removed in MySQL 5.5 Compared to MySQL 5.1
FRAC_SECOND |
INNOBASE |
INNODB |
SQL_TSI_FRAC_SECOND |
The following table shows the keywords and reserved words in MySQL 5.6, along with changes to individual words from version to version. Reserved keywords are marked with (R).
Table 2.4 Keywords and Reserved Words in MySQL 5.6
ACCESSIBLE (R) |
ACTION |
ADD (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
AFTER |
AGAINST |
AGGREGATE |
|||||||||||||||||||||||||||||||||||||||||||||||
ALGORITHM |
ALL (R) |
ALTER (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
ANALYSE[a] |
ANALYZE (R) |
AND (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
ANY |
AS (R) |
ASC (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
ASCII |
ASENSITIVE (R) |
AT |
|||||||||||||||||||||||||||||||||||||||||||||||
AUTHORS[b] |
AUTOEXTEND_SIZE |
AUTO_INCREMENT |
|||||||||||||||||||||||||||||||||||||||||||||||
AVG |
AVG_ROW_LENGTH |
BACKUP |
|||||||||||||||||||||||||||||||||||||||||||||||
BEFORE (R) |
BEGIN |
BETWEEN (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
BIGINT (R) |
BINARY (R) |
BINLOG |
|||||||||||||||||||||||||||||||||||||||||||||||
BIT |
BLOB (R) |
BLOCK |
|||||||||||||||||||||||||||||||||||||||||||||||
BOOL |
BOOLEAN |
BOTH (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
BTREE |
BY (R) |
BYTE |
|||||||||||||||||||||||||||||||||||||||||||||||
CACHE |
CALL (R) |
CASCADE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
CASCADED |
CASE (R) |
CATALOG_NAME |
|||||||||||||||||||||||||||||||||||||||||||||||
CHAIN |
CHANGE (R) |
CHANGED |
|||||||||||||||||||||||||||||||||||||||||||||||
CHAR (R) |
CHARACTER (R) |
CHARSET |
|||||||||||||||||||||||||||||||||||||||||||||||
CHECK (R) |
CHECKSUM |
CIPHER |
|||||||||||||||||||||||||||||||||||||||||||||||
CLASS_ORIGIN |
CLIENT |
CLOSE |
|||||||||||||||||||||||||||||||||||||||||||||||
COALESCE |
CODE |
COLLATE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
COLLATION |
COLUMN (R) |
COLUMNS |
|||||||||||||||||||||||||||||||||||||||||||||||
COLUMN_FORMAT[c] |
COLUMN_NAME |
COMMENT |
|||||||||||||||||||||||||||||||||||||||||||||||
COMMIT |
COMMITTED |
COMPACT |
|||||||||||||||||||||||||||||||||||||||||||||||
COMPLETION |
COMPRESSED |
CONCURRENT |
|||||||||||||||||||||||||||||||||||||||||||||||
CONDITION (R) |
CONNECTION |
CONSISTENT |
|||||||||||||||||||||||||||||||||||||||||||||||
CONSTRAINT (R) |
CONSTRAINT_CATALOG |
CONSTRAINT_NAME |
|||||||||||||||||||||||||||||||||||||||||||||||
CONSTRAINT_SCHEMA |
CONTAINS |
CONTEXT |
|||||||||||||||||||||||||||||||||||||||||||||||
CONTINUE (R) |
CONTRIBUTORS[d] |
CONVERT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
CPU |
CREATE (R) |
CROSS (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
CUBE |
CURRENT[e] |
CURRENT_DATE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
CURRENT_TIME (R) |
CURRENT_TIMESTAMP (R) |
CURRENT_USER (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
CURSOR (R) |
CURSOR_NAME |
DATA |
|||||||||||||||||||||||||||||||||||||||||||||||
DATABASE (R) |
DATABASES (R) |
DATAFILE |
|||||||||||||||||||||||||||||||||||||||||||||||
DATE |
DATETIME |
DAY |
|||||||||||||||||||||||||||||||||||||||||||||||
DAY_HOUR (R) |
DAY_MICROSECOND (R) |
DAY_MINUTE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DAY_SECOND (R) |
DEALLOCATE |
DEC (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DECIMAL (R) |
DECLARE (R) |
DEFAULT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DEFAULT_AUTH[f] |
DEFINER |
DELAYED (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DELAY_KEY_WRITE |
DELETE (R) |
DESC (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DESCRIBE (R) |
DES_KEY_FILE |
DETERMINISTIC (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DIAGNOSTICS[g] |
DIRECTORY |
DISABLE |
|||||||||||||||||||||||||||||||||||||||||||||||
DISCARD |
DISK |
DISTINCT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DISTINCTROW (R) |
DIV (R) |
DO |
|||||||||||||||||||||||||||||||||||||||||||||||
DOUBLE (R) |
DROP (R) |
DUAL (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DUMPFILE |
DUPLICATE |
DYNAMIC |
|||||||||||||||||||||||||||||||||||||||||||||||
EACH (R) |
ELSE (R) |
ELSEIF (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
ENABLE |
ENCLOSED (R) |
END |
|||||||||||||||||||||||||||||||||||||||||||||||
ENDS |
ENGINE |
ENGINES |
|||||||||||||||||||||||||||||||||||||||||||||||
ENUM |
ERROR |
ERRORS |
|||||||||||||||||||||||||||||||||||||||||||||||
ESCAPE |
ESCAPED (R) |
EVENT |
|||||||||||||||||||||||||||||||||||||||||||||||
EVENTS |
EVERY |
EXCHANGE |
|||||||||||||||||||||||||||||||||||||||||||||||
EXECUTE |
EXISTS (R) |
EXIT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
EXPANSION |
EXPIRE[h] |
EXPLAIN (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
EXPORT[i] |
EXTENDED |
EXTENT_SIZE |
|||||||||||||||||||||||||||||||||||||||||||||||
FALSE (R) |
FAST |
FAULTS |
|||||||||||||||||||||||||||||||||||||||||||||||
FETCH (R) |
FIELDS |
FILE |
|||||||||||||||||||||||||||||||||||||||||||||||
FIRST |
FIXED |
FLOAT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
FLOAT4 (R) |
FLOAT8 (R) |
FLUSH |
|||||||||||||||||||||||||||||||||||||||||||||||
FOR (R) |
FORCE (R) |
FOREIGN (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
FORMAT[j] |
FOUND |
FROM (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
FULL |
FULLTEXT (R) |
FUNCTION |
|||||||||||||||||||||||||||||||||||||||||||||||
GENERAL[k] |
GEOMETRY |
GEOMETRYCOLLECTION |
|||||||||||||||||||||||||||||||||||||||||||||||
GET[l] (R) |
GET_FORMAT |
GLOBAL |
|||||||||||||||||||||||||||||||||||||||||||||||
GRANT (R) |
GRANTS |
GROUP (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
HANDLER |
HASH |
HAVING (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
HELP |
HIGH_PRIORITY (R) |
HOST |
|||||||||||||||||||||||||||||||||||||||||||||||
HOSTS |
HOUR |
HOUR_MICROSECOND (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
HOUR_MINUTE (R) |
HOUR_SECOND (R) |
IDENTIFIED |
|||||||||||||||||||||||||||||||||||||||||||||||
IF (R) |
IGNORE (R) |
IGNORE_SERVER_IDS[m] |
|||||||||||||||||||||||||||||||||||||||||||||||
IMPORT |
IN (R) |
INDEX (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
INDEXES |
INFILE (R) |
INITIAL_SIZE |
|||||||||||||||||||||||||||||||||||||||||||||||
INNER (R) |
INOUT (R) |
INSENSITIVE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
INSERT (R) |
INSERT_METHOD |
INSTALL |
|||||||||||||||||||||||||||||||||||||||||||||||
INT (R) |
INT1 (R) |
INT2 (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
INT3 (R) |
INT4 (R) |
INT8 (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
INTEGER (R) |
INTERVAL (R) |
INTO (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
INVOKER |
IO |
IO_AFTER_GTIDS[n] (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
IO_BEFORE_GTIDS[o] (R) |
IO_THREAD |
IPC |
|||||||||||||||||||||||||||||||||||||||||||||||
IS (R) |
ISOLATION |
ISSUER |
|||||||||||||||||||||||||||||||||||||||||||||||
ITERATE (R) |
JOIN (R) |
KEY (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
KEYS (R) |
KEY_BLOCK_SIZE |
KILL (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
LANGUAGE |
LAST |
LEADING (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
LEAVE (R) |
LEAVES |
LEFT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
LESS |
LEVEL |
LIKE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
LIMIT (R) |
LINEAR (R) |
LINES (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
LINESTRING |
LIST |
LOAD (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
LOCAL |
LOCALTIME (R) |
LOCALTIMESTAMP (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
LOCK (R) |
LOCKS |
LOGFILE |
|||||||||||||||||||||||||||||||||||||||||||||||
LOGS |
LONG (R) |
LONGBLOB (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
LONGTEXT (R) |
LOOP (R) |
LOW_PRIORITY (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER |
MASTER_AUTO_POSITION[p] |
MASTER_BIND[q] (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_CONNECT_RETRY |
MASTER_DELAY |
MASTER_HEARTBEAT_PERIOD[r] |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_HOST |
MASTER_LOG_FILE |
MASTER_LOG_POS |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_PASSWORD |
MASTER_PORT |
MASTER_RETRY_COUNT[s] |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_SERVER_ID |
MASTER_SSL |
MASTER_SSL_CA |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_SSL_CAPATH |
MASTER_SSL_CERT |
MASTER_SSL_CIPHER |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_SSL_CRL[t] |
MASTER_SSL_CRLPATH[u] |
MASTER_SSL_KEY |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_SSL_VERIFY_SERVER_CERT (R) |
MASTER_USER |
MATCH (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
MAXVALUE (R) |
MAX_CONNECTIONS_PER_HOUR |
MAX_QUERIES_PER_HOUR |
|||||||||||||||||||||||||||||||||||||||||||||||
MAX_ROWS |
MAX_SIZE |
MAX_UPDATES_PER_HOUR |
|||||||||||||||||||||||||||||||||||||||||||||||
MAX_USER_CONNECTIONS |
MEDIUM |
MEDIUMBLOB (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
MEDIUMINT (R) |
MEDIUMTEXT (R) |
MEMORY |
|||||||||||||||||||||||||||||||||||||||||||||||
MERGE |
MESSAGE_TEXT |
MICROSECOND |
|||||||||||||||||||||||||||||||||||||||||||||||
MIDDLEINT (R) |
MIGRATE |
MINUTE |
|||||||||||||||||||||||||||||||||||||||||||||||
MINUTE_MICROSECOND (R) |
MINUTE_SECOND (R) |
MIN_ROWS |
|||||||||||||||||||||||||||||||||||||||||||||||
MOD (R) |
MODE |
MODIFIES (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
MODIFY |
MONTH |
MULTILINESTRING |
|||||||||||||||||||||||||||||||||||||||||||||||
MULTIPOINT |
MULTIPOLYGON |
MUTEX |
|||||||||||||||||||||||||||||||||||||||||||||||
MYSQL_ERRNO |
NAME |
NAMES |
|||||||||||||||||||||||||||||||||||||||||||||||
NATIONAL |
NATURAL (R) |
NCHAR |
|||||||||||||||||||||||||||||||||||||||||||||||
NDB |
NDBCLUSTER |
NEW |
|||||||||||||||||||||||||||||||||||||||||||||||
NEXT |
NO |
NODEGROUP |
|||||||||||||||||||||||||||||||||||||||||||||||
NONE |
NOT (R) |
NO_WAIT |
|||||||||||||||||||||||||||||||||||||||||||||||
NO_WRITE_TO_BINLOG (R) |
NULL (R) |
NUMBER[v] |
|||||||||||||||||||||||||||||||||||||||||||||||
NUMERIC (R) |
NVARCHAR |
OFFSET |
|||||||||||||||||||||||||||||||||||||||||||||||
OLD_PASSWORD |
ON (R) |
ONE |
|||||||||||||||||||||||||||||||||||||||||||||||
ONE_SHOT[w] |
ONLY[x] |
OPEN |
|||||||||||||||||||||||||||||||||||||||||||||||
OPTIMIZE (R) |
OPTION (R) |
OPTIONALLY (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS |
OR (R) |
ORDER (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
OUT (R) |
OUTER (R) |
OUTFILE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
OWNER |
PACK_KEYS |
PAGE |
|||||||||||||||||||||||||||||||||||||||||||||||
PARSER |
PARTIAL |
PARTITION[y] (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
PARTITIONING |
PARTITIONS |
PASSWORD |
|||||||||||||||||||||||||||||||||||||||||||||||
PHASE |
PLUGIN |
PLUGINS |
|||||||||||||||||||||||||||||||||||||||||||||||
PLUGIN_DIR[z] |
POINT |
POLYGON |
|||||||||||||||||||||||||||||||||||||||||||||||
PORT |
PRECISION (R) |
PREPARE |
|||||||||||||||||||||||||||||||||||||||||||||||
PRESERVE |
PREV |
PRIMARY (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
PRIVILEGES |
PROCEDURE (R) |
PROCESSLIST |
|||||||||||||||||||||||||||||||||||||||||||||||
PROFILE |
PROFILES |
PROXY[aa] |
|||||||||||||||||||||||||||||||||||||||||||||||
PURGE (R) |
QUARTER |
QUERY |
|||||||||||||||||||||||||||||||||||||||||||||||
QUICK |
RANGE (R) |
READ (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
READS (R) |
READ_ONLY |
READ_WRITE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
REAL (R) |
REBUILD |
RECOVER |
|||||||||||||||||||||||||||||||||||||||||||||||
REDOFILE |
REDO_BUFFER_SIZE |
REDUNDANT |
|||||||||||||||||||||||||||||||||||||||||||||||
REFERENCES (R) |
REGEXP (R) |
RELAY |
|||||||||||||||||||||||||||||||||||||||||||||||
RELAYLOG |
RELAY_LOG_FILE |
RELAY_LOG_POS |
|||||||||||||||||||||||||||||||||||||||||||||||
RELAY_THREAD |
RELEASE (R) |
RELOAD |
|||||||||||||||||||||||||||||||||||||||||||||||
REMOVE |
RENAME (R) |
REORGANIZE |
|||||||||||||||||||||||||||||||||||||||||||||||
REPAIR |
REPEAT (R) |
REPEATABLE |
|||||||||||||||||||||||||||||||||||||||||||||||
REPLACE (R) |
REPLICATION |
REQUIRE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
RESET |
RESIGNAL (R) |
RESTORE |
|||||||||||||||||||||||||||||||||||||||||||||||
RESTRICT (R) |
RESUME |
RETURN (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
RETURNED_SQLSTATE[ab] |
RETURNS |
REVERSE |
|||||||||||||||||||||||||||||||||||||||||||||||
REVOKE (R) |
RIGHT (R) |
RLIKE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
ROLLBACK |
ROLLUP |
ROUTINE |
|||||||||||||||||||||||||||||||||||||||||||||||
ROW |
ROWS |
ROW_COUNT[ac] |
|||||||||||||||||||||||||||||||||||||||||||||||
ROW_FORMAT |
RTREE |
SAVEPOINT |
|||||||||||||||||||||||||||||||||||||||||||||||
SCHEDULE |
SCHEMA (R) |
SCHEMAS (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SCHEMA_NAME |
SECOND |
SECOND_MICROSECOND (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SECURITY |
SELECT (R) |
SENSITIVE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SEPARATOR (R) |
SERIAL |
SERIALIZABLE |
|||||||||||||||||||||||||||||||||||||||||||||||
SERVER |
SESSION |
SET (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SHARE |
SHOW (R) |
SHUTDOWN |
|||||||||||||||||||||||||||||||||||||||||||||||
SIGNAL (R) |
SIGNED |
SIMPLE |
|||||||||||||||||||||||||||||||||||||||||||||||
SLAVE |
SLOW[ad] |
SMALLINT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SNAPSHOT |
SOCKET |
SOME |
|||||||||||||||||||||||||||||||||||||||||||||||
SONAME |
SOUNDS |
SOURCE |
|||||||||||||||||||||||||||||||||||||||||||||||
SPATIAL (R) |
SPECIFIC (R) |
SQL (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SQLEXCEPTION (R) |
SQLSTATE (R) |
SQLWARNING (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SQL_AFTER_GTIDS[ae] |
SQL_AFTER_MTS_GAPS[af] |
SQL_BEFORE_GTIDS[ag] |
|||||||||||||||||||||||||||||||||||||||||||||||
SQL_BIG_RESULT (R) |
SQL_BUFFER_RESULT |
SQL_CACHE |
|||||||||||||||||||||||||||||||||||||||||||||||
SQL_CALC_FOUND_ROWS (R) |
SQL_NO_CACHE |
SQL_SMALL_RESULT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SQL_THREAD |
SQL_TSI_DAY |
SQL_TSI_HOUR |
|||||||||||||||||||||||||||||||||||||||||||||||
SQL_TSI_MINUTE |
SQL_TSI_MONTH |
SQL_TSI_QUARTER |
|||||||||||||||||||||||||||||||||||||||||||||||
SQL_TSI_SECOND |
SQL_TSI_WEEK |
SQL_TSI_YEAR |
|||||||||||||||||||||||||||||||||||||||||||||||
SSL (R) |
START |
STARTING (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
STARTS |
STATS_AUTO_RECALC[ah] |
STATS_PERSISTENT[ai] |
|||||||||||||||||||||||||||||||||||||||||||||||
STATS_SAMPLE_PAGES[aj] |
STATUS |
STOP |
|||||||||||||||||||||||||||||||||||||||||||||||
STORAGE |
STRAIGHT_JOIN (R) |
STRING |
|||||||||||||||||||||||||||||||||||||||||||||||
SUBCLASS_ORIGIN |
SUBJECT |
SUBPARTITION |
|||||||||||||||||||||||||||||||||||||||||||||||
SUBPARTITIONS |
SUPER |
SUSPEND |
|||||||||||||||||||||||||||||||||||||||||||||||
SWAPS |
SWITCHES |
TABLE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
TABLES |
TABLESPACE |
TABLE_CHECKSUM |
|||||||||||||||||||||||||||||||||||||||||||||||
TABLE_NAME |
TEMPORARY |
TEMPTABLE |
|||||||||||||||||||||||||||||||||||||||||||||||
TERMINATED (R) |
TEXT |
THAN |
|||||||||||||||||||||||||||||||||||||||||||||||
THEN (R) |
TIME |
TIMESTAMP |
|||||||||||||||||||||||||||||||||||||||||||||||
TIMESTAMPADD |
TIMESTAMPDIFF |
TINYBLOB (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
TINYINT (R) |
TINYTEXT (R) |
TO (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
TRAILING (R) |
TRANSACTION |
TRIGGER (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
TRIGGERS |
TRUE (R) |
TRUNCATE |
|||||||||||||||||||||||||||||||||||||||||||||||
TYPE |
TYPES |
UNCOMMITTED |
|||||||||||||||||||||||||||||||||||||||||||||||
UNDEFINED |
UNDO (R) |
UNDOFILE |
|||||||||||||||||||||||||||||||||||||||||||||||
UNDO_BUFFER_SIZE |
UNICODE |
UNINSTALL |
|||||||||||||||||||||||||||||||||||||||||||||||
UNION (R) |
UNIQUE (R) |
UNKNOWN |
|||||||||||||||||||||||||||||||||||||||||||||||
UNLOCK (R) |
UNSIGNED (R) |
UNTIL |
|||||||||||||||||||||||||||||||||||||||||||||||
UPDATE (R) |
UPGRADE |
USAGE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
USE (R) |
USER |
USER_RESOURCES |
|||||||||||||||||||||||||||||||||||||||||||||||
USE_FRM |
USING (R) |
UTC_DATE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
UTC_TIME (R) |
UTC_TIMESTAMP (R) |
VALUE |
|||||||||||||||||||||||||||||||||||||||||||||||
VALUES (R) |
VARBINARY (R) |
VARCHAR (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
VARCHARACTER (R) |
VARIABLES |
VARYING (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
VIEW |
WAIT |
WARNINGS |
|||||||||||||||||||||||||||||||||||||||||||||||
WEEK |
WEIGHT_STRING |
WHEN (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
WHERE (R) |
WHILE (R) |
WITH (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
WORK |
WRAPPER |
WRITE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
X509 |
XA |
XML |
|||||||||||||||||||||||||||||||||||||||||||||||
XOR (R) |
YEAR |
YEAR_MONTH (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
ZEROFILL (R) |
|||||||||||||||||||||||||||||||||||||||||||||||||
[a] [b] [c] [d] [e] [f] [g] [h] [i] [j] [k] [l] [m] [n] [o] [p] [q] [r] [s] [t] [u] [v] [w] [x] [y] [z] [aa] [ab] [ac] [ad] [ae] [af] [ag] [ah] [ai] [aj] | |||||||||||||||||||||||||||||||||||||||||||||||||
The following table shows the keywords and reserved words that are added in MySQL 5.6. Reserved keywords are marked with (R).
Table 2.5 Keywords and Reserved Words Added in MySQL 5.6 Compared to MySQL 5.5
ANALYSE |
COLUMN_FORMAT |
CURRENT |
DEFAULT_AUTH |
DIAGNOSTICS |
EXCHANGE |
EXPIRE |
EXPORT |
FORMAT |
GET (R) |
IO_AFTER_GTIDS (R) |
IO_BEFORE_GTIDS (R) |
MASTER_AUTO_POSITION |
MASTER_BIND (R) |
MASTER_DELAY |
MASTER_RETRY_COUNT |
MASTER_SSL_CRL |
MASTER_SSL_CRLPATH |
NUMBER |
ONLY |
PLUGIN_DIR |
RETURNED_SQLSTATE |
REVERSE |
ROW_COUNT |
SQL_AFTER_GTIDS |
SQL_AFTER_MTS_GAPS |
SQL_BEFORE_GTIDS |
STATS_AUTO_RECALC |
STATS_PERSISTENT |
STATS_SAMPLE_PAGES |
WEIGHT_STRING |
The following table shows the keywords and reserved words that are removed in MySQL 5.6. Reserved keywords are marked with (R).
Table 2.6 Keywords and Reserved Words Removed in MySQL 5.6 Compared to MySQL 5.5
AUTHORS |
CONTRIBUTORS |
ONE_SHOT |
The following table shows the keywords and reserved words in MySQL 5.7, along with changes to individual words from version to version. Reserved keywords are marked with (R).
Table 2.7 Keywords and Reserved Words in MySQL 5.7
ACCESSIBLE (R) |
ACCOUNT[a] |
ACTION |
|||||||||||||||||||||||||||||||||||||||||||||||
ADD (R) |
AFTER |
AGAINST |
|||||||||||||||||||||||||||||||||||||||||||||||
AGGREGATE |
ALGORITHM |
ALL (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
ALTER (R) |
ALWAYS[b] |
ANALYSE |
|||||||||||||||||||||||||||||||||||||||||||||||
ANALYZE (R) |
AND (R) |
ANY |
|||||||||||||||||||||||||||||||||||||||||||||||
AS (R) |
ASC (R) |
ASCII |
|||||||||||||||||||||||||||||||||||||||||||||||
ASENSITIVE (R) |
AT |
AUTOEXTEND_SIZE |
|||||||||||||||||||||||||||||||||||||||||||||||
AUTO_INCREMENT |
AVG |
AVG_ROW_LENGTH |
|||||||||||||||||||||||||||||||||||||||||||||||
BACKUP |
BEFORE (R) |
BEGIN |
|||||||||||||||||||||||||||||||||||||||||||||||
BETWEEN (R) |
BIGINT (R) |
BINARY (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
BINLOG |
BIT |
BLOB (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
BLOCK |
BOOL |
BOOLEAN |
|||||||||||||||||||||||||||||||||||||||||||||||
BOTH (R) |
BTREE |
BY (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
BYTE |
CACHE |
CALL (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
CASCADE (R) |
CASCADED |
CASE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
CATALOG_NAME |
CHAIN |
CHANGE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
CHANGED |
CHANNEL[c] |
CHAR (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
CHARACTER (R) |
CHARSET |
CHECK (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
CHECKSUM |
CIPHER |
CLASS_ORIGIN |
|||||||||||||||||||||||||||||||||||||||||||||||
CLIENT |
CLOSE |
COALESCE |
|||||||||||||||||||||||||||||||||||||||||||||||
CODE |
COLLATE (R) |
COLLATION |
|||||||||||||||||||||||||||||||||||||||||||||||
COLUMN (R) |
COLUMNS |
COLUMN_FORMAT |
|||||||||||||||||||||||||||||||||||||||||||||||
COLUMN_NAME |
COMMENT |
COMMIT |
|||||||||||||||||||||||||||||||||||||||||||||||
COMMITTED |
COMPACT |
COMPLETION |
|||||||||||||||||||||||||||||||||||||||||||||||
COMPRESSED |
COMPRESSION[d] |
CONCURRENT |
|||||||||||||||||||||||||||||||||||||||||||||||
CONDITION (R) |
CONNECTION |
CONSISTENT |
|||||||||||||||||||||||||||||||||||||||||||||||
CONSTRAINT (R) |
CONSTRAINT_CATALOG |
CONSTRAINT_NAME |
|||||||||||||||||||||||||||||||||||||||||||||||
CONSTRAINT_SCHEMA |
CONTAINS |
CONTEXT |
|||||||||||||||||||||||||||||||||||||||||||||||
CONTINUE (R) |
CONVERT (R) |
CPU |
|||||||||||||||||||||||||||||||||||||||||||||||
CREATE (R) |
CROSS (R) |
CUBE |
|||||||||||||||||||||||||||||||||||||||||||||||
CURRENT |
CURRENT_DATE (R) |
CURRENT_TIME (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
CURRENT_TIMESTAMP (R) |
CURRENT_USER (R) |
CURSOR (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
CURSOR_NAME |
DATA |
DATABASE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DATABASES (R) |
DATAFILE |
DATE |
|||||||||||||||||||||||||||||||||||||||||||||||
DATETIME |
DAY |
DAY_HOUR (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DAY_MICROSECOND (R) |
DAY_MINUTE (R) |
DAY_SECOND (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DEALLOCATE |
DEC (R) |
DECIMAL (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DECLARE (R) |
DEFAULT (R) |
DEFAULT_AUTH |
|||||||||||||||||||||||||||||||||||||||||||||||
DEFINER |
DELAYED (R) |
DELAY_KEY_WRITE |
|||||||||||||||||||||||||||||||||||||||||||||||
DELETE (R) |
DESC (R) |
DESCRIBE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DES_KEY_FILE |
DETERMINISTIC (R) |
DIAGNOSTICS |
|||||||||||||||||||||||||||||||||||||||||||||||
DIRECTORY |
DISABLE |
DISCARD |
|||||||||||||||||||||||||||||||||||||||||||||||
DISK |
DISTINCT (R) |
DISTINCTROW (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DIV (R) |
DO |
DOUBLE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DROP (R) |
DUAL (R) |
DUMPFILE |
|||||||||||||||||||||||||||||||||||||||||||||||
DUPLICATE |
DYNAMIC |
EACH (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
ELSE (R) |
ELSEIF (R) |
ENABLE |
|||||||||||||||||||||||||||||||||||||||||||||||
ENCLOSED (R) |
ENCRYPTION[e] |
END |
|||||||||||||||||||||||||||||||||||||||||||||||
ENDS |
ENGINE |
ENGINES |
|||||||||||||||||||||||||||||||||||||||||||||||
ENUM |
ERROR |
ERRORS |
|||||||||||||||||||||||||||||||||||||||||||||||
ESCAPE |
ESCAPED (R) |
EVENT |
|||||||||||||||||||||||||||||||||||||||||||||||
EVENTS |
EVERY |
EXCHANGE |
|||||||||||||||||||||||||||||||||||||||||||||||
EXECUTE |
EXISTS (R) |
EXIT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
EXPANSION |
EXPIRE |
EXPLAIN (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
EXPORT |
EXTENDED |
EXTENT_SIZE |
|||||||||||||||||||||||||||||||||||||||||||||||
FALSE (R) |
FAST |
FAULTS |
|||||||||||||||||||||||||||||||||||||||||||||||
FETCH (R) |
FIELDS |
FILE |
|||||||||||||||||||||||||||||||||||||||||||||||
FILE_BLOCK_SIZE[f] |
FILTER[g] |
FIRST |
|||||||||||||||||||||||||||||||||||||||||||||||
FIXED |
FLOAT (R) |
FLOAT4 (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
FLOAT8 (R) |
FLUSH |
FOLLOWS[h] |
|||||||||||||||||||||||||||||||||||||||||||||||
FOR (R) |
FORCE (R) |
FOREIGN (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
FORMAT |
FOUND |
FROM (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
FULL |
FULLTEXT (R) |
FUNCTION |
|||||||||||||||||||||||||||||||||||||||||||||||
GENERAL |
GENERATED[i] (R) |
GEOMETRY |
|||||||||||||||||||||||||||||||||||||||||||||||
GEOMETRYCOLLECTION |
GET (R) |
GET_FORMAT |
|||||||||||||||||||||||||||||||||||||||||||||||
GLOBAL |
GRANT (R) |
GRANTS |
|||||||||||||||||||||||||||||||||||||||||||||||
GROUP (R) |
GROUP_REPLICATION[j] |
HANDLER |
|||||||||||||||||||||||||||||||||||||||||||||||
HASH |
HAVING (R) |
HELP |
|||||||||||||||||||||||||||||||||||||||||||||||
HIGH_PRIORITY (R) |
HOST |
HOSTS |
|||||||||||||||||||||||||||||||||||||||||||||||
HOUR |
HOUR_MICROSECOND (R) |
HOUR_MINUTE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
HOUR_SECOND (R) |
IDENTIFIED |
IF (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
IGNORE (R) |
IGNORE_SERVER_IDS |
IMPORT |
|||||||||||||||||||||||||||||||||||||||||||||||
IN (R) |
INDEX (R) |
INDEXES |
|||||||||||||||||||||||||||||||||||||||||||||||
INFILE (R) |
INITIAL_SIZE |
INNER (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
INOUT (R) |
INSENSITIVE (R) |
INSERT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
INSERT_METHOD |
INSTALL |
INSTANCE[k] |
|||||||||||||||||||||||||||||||||||||||||||||||
INT (R) |
INT1 (R) |
INT2 (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
INT3 (R) |
INT4 (R) |
INT8 (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
INTEGER (R) |
INTERVAL (R) |
INTO (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
INVOKER |
IO |
IO_AFTER_GTIDS (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
IO_BEFORE_GTIDS (R) |
IO_THREAD |
IPC |
|||||||||||||||||||||||||||||||||||||||||||||||
IS (R) |
ISOLATION |
ISSUER |
|||||||||||||||||||||||||||||||||||||||||||||||
ITERATE (R) |
JOIN (R) |
JSON[l] |
|||||||||||||||||||||||||||||||||||||||||||||||
KEY (R) |
KEYS (R) |
KEY_BLOCK_SIZE |
|||||||||||||||||||||||||||||||||||||||||||||||
KILL (R) |
LANGUAGE |
LAST |
|||||||||||||||||||||||||||||||||||||||||||||||
LEADING (R) |
LEAVE (R) |
LEAVES |
|||||||||||||||||||||||||||||||||||||||||||||||
LEFT (R) |
LESS |
LEVEL |
|||||||||||||||||||||||||||||||||||||||||||||||
LIKE (R) |
LIMIT (R) |
LINEAR (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
LINES (R) |
LINESTRING |
LIST |
|||||||||||||||||||||||||||||||||||||||||||||||
LOAD (R) |
LOCAL |
LOCALTIME (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
LOCALTIMESTAMP (R) |
LOCK (R) |
LOCKS |
|||||||||||||||||||||||||||||||||||||||||||||||
LOGFILE |
LOGS |
LONG (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
LONGBLOB (R) |
LONGTEXT (R) |
LOOP (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
LOW_PRIORITY (R) |
MASTER |
MASTER_AUTO_POSITION |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_BIND (R) |
MASTER_CONNECT_RETRY |
MASTER_DELAY |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_HEARTBEAT_PERIOD |
MASTER_HOST |
MASTER_LOG_FILE |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_LOG_POS |
MASTER_PASSWORD |
MASTER_PORT |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_RETRY_COUNT |
MASTER_SERVER_ID |
MASTER_SSL |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_SSL_CA |
MASTER_SSL_CAPATH |
MASTER_SSL_CERT |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_SSL_CIPHER |
MASTER_SSL_CRL |
MASTER_SSL_CRLPATH |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_SSL_KEY |
MASTER_SSL_VERIFY_SERVER_CERT (R) |
MASTER_TLS_VERSION[m] |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_USER |
MATCH (R) |
MAXVALUE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
MAX_CONNECTIONS_PER_HOUR |
MAX_QUERIES_PER_HOUR |
MAX_ROWS |
|||||||||||||||||||||||||||||||||||||||||||||||
MAX_SIZE |
MAX_STATEMENT_TIME[n] |
MAX_UPDATES_PER_HOUR |
|||||||||||||||||||||||||||||||||||||||||||||||
MAX_USER_CONNECTIONS |
MEDIUM |
MEDIUMBLOB (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
MEDIUMINT (R) |
MEDIUMTEXT (R) |
MEMORY |
|||||||||||||||||||||||||||||||||||||||||||||||
MERGE |
MESSAGE_TEXT |
MICROSECOND |
|||||||||||||||||||||||||||||||||||||||||||||||
MIDDLEINT (R) |
MIGRATE |
MINUTE |
|||||||||||||||||||||||||||||||||||||||||||||||
MINUTE_MICROSECOND (R) |
MINUTE_SECOND (R) |
MIN_ROWS |
|||||||||||||||||||||||||||||||||||||||||||||||
MOD (R) |
MODE |
MODIFIES (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
MODIFY |
MONTH |
MULTILINESTRING |
|||||||||||||||||||||||||||||||||||||||||||||||
MULTIPOINT |
MULTIPOLYGON |
MUTEX |
|||||||||||||||||||||||||||||||||||||||||||||||
MYSQL_ERRNO |
NAME |
NAMES |
|||||||||||||||||||||||||||||||||||||||||||||||
NATIONAL |
NATURAL (R) |
NCHAR |
|||||||||||||||||||||||||||||||||||||||||||||||
NDB |
NDBCLUSTER |
NEVER[o] |
|||||||||||||||||||||||||||||||||||||||||||||||
NEW |
NEXT |
NO |
|||||||||||||||||||||||||||||||||||||||||||||||
NODEGROUP |
NONBLOCKING[p] |
NONE |
|||||||||||||||||||||||||||||||||||||||||||||||
NOT (R) |
NO_WAIT |
NO_WRITE_TO_BINLOG (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
NULL (R) |
NUMBER |
NUMERIC (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
NVARCHAR |
OFFSET |
OLD_PASSWORD[q] |
|||||||||||||||||||||||||||||||||||||||||||||||
ON (R) |
ONE |
ONLY |
|||||||||||||||||||||||||||||||||||||||||||||||
OPEN |
OPTIMIZE (R) |
OPTIMIZER_COSTS[r] (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
OPTION (R) |
OPTIONALLY (R) |
OPTIONS |
|||||||||||||||||||||||||||||||||||||||||||||||
OR (R) |
ORDER (R) |
OUT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
OUTER (R) |
OUTFILE (R) |
OWNER |
|||||||||||||||||||||||||||||||||||||||||||||||
PACK_KEYS |
PAGE |
PARSER |
|||||||||||||||||||||||||||||||||||||||||||||||
PARSE_GCOL_EXPR[s] |
PARTIAL |
PARTITION (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
PARTITIONING |
PARTITIONS |
PASSWORD |
|||||||||||||||||||||||||||||||||||||||||||||||
PHASE |
PLUGIN |
PLUGINS |
|||||||||||||||||||||||||||||||||||||||||||||||
PLUGIN_DIR |
POINT |
POLYGON |
|||||||||||||||||||||||||||||||||||||||||||||||
PORT |
PRECEDES[t] |
PRECISION (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
PREPARE |
PRESERVE |
PREV |
|||||||||||||||||||||||||||||||||||||||||||||||
PRIMARY (R) |
PRIVILEGES |
PROCEDURE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
PROCESSLIST |
PROFILE |
PROFILES |
|||||||||||||||||||||||||||||||||||||||||||||||
PROXY |
PURGE (R) |
QUARTER |
|||||||||||||||||||||||||||||||||||||||||||||||
QUERY |
QUICK |
RANGE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
READ (R) |
READS (R) |
READ_ONLY |
|||||||||||||||||||||||||||||||||||||||||||||||
READ_WRITE (R) |
REAL (R) |
REBUILD |
|||||||||||||||||||||||||||||||||||||||||||||||
RECOVER |
REDOFILE |
REDO_BUFFER_SIZE |
|||||||||||||||||||||||||||||||||||||||||||||||
REDUNDANT |
REFERENCES (R) |
REGEXP (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
RELAY |
RELAYLOG |
RELAY_LOG_FILE |
|||||||||||||||||||||||||||||||||||||||||||||||
RELAY_LOG_POS |
RELAY_THREAD |
RELEASE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
RELOAD |
REMOVE |
RENAME (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
REORGANIZE |
REPAIR |
REPEAT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
REPEATABLE |
REPLACE (R) |
REPLICATE_DO_DB[u] |
|||||||||||||||||||||||||||||||||||||||||||||||
REPLICATE_DO_TABLE[v] |
REPLICATE_IGNORE_DB[w] |
REPLICATE_IGNORE_TABLE[x] |
|||||||||||||||||||||||||||||||||||||||||||||||
REPLICATE_REWRITE_DB[y] |
REPLICATE_WILD_DO_TABLE[z] |
REPLICATE_WILD_IGNORE_TABLE[aa] |
|||||||||||||||||||||||||||||||||||||||||||||||
REPLICATION |
REQUIRE (R) |
RESET |
|||||||||||||||||||||||||||||||||||||||||||||||
RESIGNAL (R) |
RESTORE |
RESTRICT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
RESUME |
RETURN (R) |
RETURNED_SQLSTATE |
|||||||||||||||||||||||||||||||||||||||||||||||
RETURNS |
REVERSE |
REVOKE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
RIGHT (R) |
RLIKE (R) |
ROLLBACK |
|||||||||||||||||||||||||||||||||||||||||||||||
ROLLUP |
ROTATE[ab] |
ROUTINE |
|||||||||||||||||||||||||||||||||||||||||||||||
ROW |
ROWS |
ROW_COUNT |
|||||||||||||||||||||||||||||||||||||||||||||||
ROW_FORMAT |
RTREE |
SAVEPOINT |
|||||||||||||||||||||||||||||||||||||||||||||||
SCHEDULE |
SCHEMA (R) |
SCHEMAS (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SCHEMA_NAME |
SECOND |
SECOND_MICROSECOND (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SECURITY |
SELECT (R) |
SENSITIVE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SEPARATOR (R) |
SERIAL |
SERIALIZABLE |
|||||||||||||||||||||||||||||||||||||||||||||||
SERVER |
SESSION |
SET (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SHARE |
SHOW (R) |
SHUTDOWN |
|||||||||||||||||||||||||||||||||||||||||||||||
SIGNAL (R) |
SIGNED |
SIMPLE |
|||||||||||||||||||||||||||||||||||||||||||||||
SLAVE |
SLOW |
SMALLINT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SNAPSHOT |
SOCKET |
SOME |
|||||||||||||||||||||||||||||||||||||||||||||||
SONAME |
SOUNDS |
SOURCE |
|||||||||||||||||||||||||||||||||||||||||||||||
SPATIAL (R) |
SPECIFIC (R) |
SQL (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SQLEXCEPTION (R) |
SQLSTATE (R) |
SQLWARNING (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SQL_AFTER_GTIDS |
SQL_AFTER_MTS_GAPS |
SQL_BEFORE_GTIDS |
|||||||||||||||||||||||||||||||||||||||||||||||
SQL_BIG_RESULT (R) |
SQL_BUFFER_RESULT |
SQL_CACHE |
|||||||||||||||||||||||||||||||||||||||||||||||
SQL_CALC_FOUND_ROWS (R) |
SQL_NO_CACHE |
SQL_SMALL_RESULT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SQL_THREAD |
SQL_TSI_DAY |
SQL_TSI_HOUR |
|||||||||||||||||||||||||||||||||||||||||||||||
SQL_TSI_MINUTE |
SQL_TSI_MONTH |
SQL_TSI_QUARTER |
|||||||||||||||||||||||||||||||||||||||||||||||
SQL_TSI_SECOND |
SQL_TSI_WEEK |
SQL_TSI_YEAR |
|||||||||||||||||||||||||||||||||||||||||||||||
SSL (R) |
STACKED |
START |
|||||||||||||||||||||||||||||||||||||||||||||||
STARTING (R) |
STARTS |
STATS_AUTO_RECALC |
|||||||||||||||||||||||||||||||||||||||||||||||
STATS_PERSISTENT |
STATS_SAMPLE_PAGES |
STATUS |
|||||||||||||||||||||||||||||||||||||||||||||||
STOP |
STORAGE |
STORED[ac] (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
STRAIGHT_JOIN (R) |
STRING |
SUBCLASS_ORIGIN |
|||||||||||||||||||||||||||||||||||||||||||||||
SUBJECT |
SUBPARTITION |
SUBPARTITIONS |
|||||||||||||||||||||||||||||||||||||||||||||||
SUPER |
SUSPEND |
SWAPS |
|||||||||||||||||||||||||||||||||||||||||||||||
SWITCHES |
TABLE (R) |
TABLES |
|||||||||||||||||||||||||||||||||||||||||||||||
TABLESPACE |
TABLE_CHECKSUM |
TABLE_NAME |
|||||||||||||||||||||||||||||||||||||||||||||||
TEMPORARY |
TEMPTABLE |
TERMINATED (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
TEXT |
THAN |
THEN (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
TIME |
TIMESTAMP |
TIMESTAMPADD |
|||||||||||||||||||||||||||||||||||||||||||||||
TIMESTAMPDIFF |
TINYBLOB (R) |
TINYINT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
TINYTEXT (R) |
TO (R) |
TRAILING (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
TRANSACTION |
TRIGGER (R) |
TRIGGERS |
|||||||||||||||||||||||||||||||||||||||||||||||
TRUE (R) |
TRUNCATE |
TYPE |
|||||||||||||||||||||||||||||||||||||||||||||||
TYPES |
UNCOMMITTED |
UNDEFINED |
|||||||||||||||||||||||||||||||||||||||||||||||
UNDO (R) |
UNDOFILE |
UNDO_BUFFER_SIZE |
|||||||||||||||||||||||||||||||||||||||||||||||
UNICODE |
UNINSTALL |
UNION (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
UNIQUE (R) |
UNKNOWN |
UNLOCK (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
UNSIGNED (R) |
UNTIL |
UPDATE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
UPGRADE |
USAGE (R) |
USE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
USER |
USER_RESOURCES |
USE_FRM |
|||||||||||||||||||||||||||||||||||||||||||||||
USING (R) |
UTC_DATE (R) |
UTC_TIME (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
UTC_TIMESTAMP (R) |
VALIDATION[ad] |
VALUE |
|||||||||||||||||||||||||||||||||||||||||||||||
VALUES (R) |
VARBINARY (R) |
VARCHAR (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
VARCHARACTER (R) |
VARIABLES |
VARYING (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
VIEW |
VIRTUAL[ae] (R) |
WAIT |
|||||||||||||||||||||||||||||||||||||||||||||||
WARNINGS |
WEEK |
WEIGHT_STRING |
|||||||||||||||||||||||||||||||||||||||||||||||
WHEN (R) |
WHERE (R) |
WHILE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
WITH (R) |
WITHOUT[af] |
WORK |
|||||||||||||||||||||||||||||||||||||||||||||||
WRAPPER |
WRITE (R) |
X509 |
|||||||||||||||||||||||||||||||||||||||||||||||
XA |
XID[ag] |
XML |
|||||||||||||||||||||||||||||||||||||||||||||||
XOR (R) |
YEAR |
YEAR_MONTH (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
ZEROFILL (R) |
|||||||||||||||||||||||||||||||||||||||||||||||||
[a] [b] [c] [d] [e] [f] [g] [h] [i] [j] [k] [l] [m] [n] [o] [p] [q] [r] [s] [t] [u] [v] [w] [x] [y] [z] [aa] [ab] [ac] [ad] [ae] [af] [ag] | |||||||||||||||||||||||||||||||||||||||||||||||||
The following table shows the keywords and reserved words that are added in MySQL 5.7. Reserved keywords are marked with (R).
Table 2.8 Keywords and Reserved Words Added in MySQL 5.7 Compared to MySQL 5.6
ACCOUNT |
ALWAYS |
CHANNEL |
COMPRESSION |
ENCRYPTION |
FILE_BLOCK_SIZE |
FILTER |
FOLLOWS |
GENERATED (R) |
GROUP_REPLICATION |
INSTANCE |
JSON |
MASTER_TLS_VERSION |
NEVER |
OPTIMIZER_COSTS (R) |
PARSE_GCOL_EXPR |
PRECEDES |
REPLICATE_DO_DB |
REPLICATE_DO_TABLE |
REPLICATE_IGNORE_DB |
REPLICATE_IGNORE_TABLE |
REPLICATE_REWRITE_DB |
REPLICATE_WILD_DO_TABLE |
REPLICATE_WILD_IGNORE_TABLE |
ROTATE |
STACKED |
STORED (R) |
VALIDATION |
VIRTUAL (R) |
WITHOUT |
XID |
The following table shows the keywords and reserved words that are removed in MySQL 5.7. Reserved keywords are marked with (R).
The following table shows the keywords and reserved words in MySQL 8.0, along with changes to individual words from version to version. Reserved keywords are marked with (R).
Table 2.10 Keywords and Reserved Words in MySQL 8.0
ACCESSIBLE (R) |
ACCOUNT |
ACTION |
|||||||||||||||||||||||||||||||||||||||||||||||
ADD (R) |
ADMIN (R) |
AFTER |
|||||||||||||||||||||||||||||||||||||||||||||||
AGAINST |
AGGREGATE |
ALGORITHM |
|||||||||||||||||||||||||||||||||||||||||||||||
ALL (R) |
ALTER (R) |
ALWAYS |
|||||||||||||||||||||||||||||||||||||||||||||||
ANALYSE |
ANALYZE (R) |
AND (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
ANY |
AS (R) |
ASC (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
ASCII |
ASENSITIVE (R) |
AT |
|||||||||||||||||||||||||||||||||||||||||||||||
AUTOEXTEND_SIZE |
AUTO_INCREMENT |
AVG |
|||||||||||||||||||||||||||||||||||||||||||||||
AVG_ROW_LENGTH |
BACKUP |
BEFORE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
BEGIN |
BETWEEN (R) |
BIGINT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
BINARY (R) |
BINLOG |
BIT |
|||||||||||||||||||||||||||||||||||||||||||||||
BLOB (R) |
BLOCK |
BOOL |
|||||||||||||||||||||||||||||||||||||||||||||||
BOOLEAN |
BOTH (R) |
BTREE |
|||||||||||||||||||||||||||||||||||||||||||||||
BY (R) |
BYTE |
CACHE |
|||||||||||||||||||||||||||||||||||||||||||||||
CALL (R) |
CASCADE (R) |
CASCADED |
|||||||||||||||||||||||||||||||||||||||||||||||
CASE (R) |
CATALOG_NAME |
CHAIN |
|||||||||||||||||||||||||||||||||||||||||||||||
CHANGE (R) |
CHANGED |
CHANNEL |
|||||||||||||||||||||||||||||||||||||||||||||||
CHAR (R) |
CHARACTER (R) |
CHARSET |
|||||||||||||||||||||||||||||||||||||||||||||||
CHECK (R) |
CHECKSUM |
CIPHER |
|||||||||||||||||||||||||||||||||||||||||||||||
CLASS_ORIGIN |
CLIENT |
CLOSE |
|||||||||||||||||||||||||||||||||||||||||||||||
COALESCE |
CODE |
COLLATE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
COLLATION |
COLUMN (R) |
COLUMNS |
|||||||||||||||||||||||||||||||||||||||||||||||
COLUMN_FORMAT |
COLUMN_NAME |
COMMENT |
|||||||||||||||||||||||||||||||||||||||||||||||
COMMIT |
COMMITTED |
COMPACT |
|||||||||||||||||||||||||||||||||||||||||||||||
COMPLETION |
COMPONENT |
COMPRESSED |
|||||||||||||||||||||||||||||||||||||||||||||||
COMPRESSION |
CONCURRENT |
CONDITION (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
CONNECTION |
CONSISTENT |
CONSTRAINT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
CONSTRAINT_CATALOG |
CONSTRAINT_NAME |
CONSTRAINT_SCHEMA |
|||||||||||||||||||||||||||||||||||||||||||||||
CONTAINS |
CONTEXT |
CONTINUE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
CONVERT (R) |
CPU |
CREATE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
CROSS (R) |
CUBE[a] (R) |
CURRENT |
|||||||||||||||||||||||||||||||||||||||||||||||
CURRENT_DATE (R) |
CURRENT_TIME (R) |
CURRENT_TIMESTAMP (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
CURRENT_USER (R) |
CURSOR (R) |
CURSOR_NAME |
|||||||||||||||||||||||||||||||||||||||||||||||
DATA |
DATABASE (R) |
DATABASES (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DATAFILE |
DATE |
DATETIME |
|||||||||||||||||||||||||||||||||||||||||||||||
DAY |
DAY_HOUR (R) |
DAY_MICROSECOND (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DAY_MINUTE (R) |
DAY_SECOND (R) |
DEALLOCATE |
|||||||||||||||||||||||||||||||||||||||||||||||
DEC (R) |
DECIMAL (R) |
DECLARE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DEFAULT (R) |
DEFAULT_AUTH |
DEFINER |
|||||||||||||||||||||||||||||||||||||||||||||||
DELAYED (R) |
DELAY_KEY_WRITE |
DELETE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DESC (R) |
DESCRIBE (R) |
DES_KEY_FILE |
|||||||||||||||||||||||||||||||||||||||||||||||
DETERMINISTIC (R) |
DIAGNOSTICS |
DIRECTORY |
|||||||||||||||||||||||||||||||||||||||||||||||
DISABLE |
DISCARD |
DISK |
|||||||||||||||||||||||||||||||||||||||||||||||
DISTINCT (R) |
DISTINCTROW (R) |
DIV (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DO |
DOUBLE (R) |
DROP (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
DUAL (R) |
DUMPFILE |
DUPLICATE |
|||||||||||||||||||||||||||||||||||||||||||||||
DYNAMIC |
EACH (R) |
ELSE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
ELSEIF (R) |
ENABLE |
ENCLOSED (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
ENCRYPTION |
END |
ENDS |
|||||||||||||||||||||||||||||||||||||||||||||||
ENGINE |
ENGINES |
ENUM |
|||||||||||||||||||||||||||||||||||||||||||||||
ERROR |
ERRORS |
ESCAPE |
|||||||||||||||||||||||||||||||||||||||||||||||
ESCAPED (R) |
EVENT |
EVENTS |
|||||||||||||||||||||||||||||||||||||||||||||||
EVERY |
EXCEPT (R) |
EXCHANGE |
|||||||||||||||||||||||||||||||||||||||||||||||
EXECUTE |
EXISTS (R) |
EXIT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
EXPANSION |
EXPIRE |
EXPLAIN (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
EXPORT |
EXTENDED |
EXTENT_SIZE |
|||||||||||||||||||||||||||||||||||||||||||||||
FALSE (R) |
FAST |
FAULTS |
|||||||||||||||||||||||||||||||||||||||||||||||
FETCH (R) |
FIELDS |
FILE |
|||||||||||||||||||||||||||||||||||||||||||||||
FILE_BLOCK_SIZE |
FILTER |
FIRST |
|||||||||||||||||||||||||||||||||||||||||||||||
FIXED |
FLOAT (R) |
FLOAT4 (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
FLOAT8 (R) |
FLUSH |
FOLLOWS |
|||||||||||||||||||||||||||||||||||||||||||||||
FOR (R) |
FORCE (R) |
FOREIGN (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
FORMAT |
FOUND |
FROM (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
FULL |
FULLTEXT (R) |
FUNCTION |
|||||||||||||||||||||||||||||||||||||||||||||||
GENERAL |
GENERATED (R) |
GEOMETRY |
|||||||||||||||||||||||||||||||||||||||||||||||
GEOMETRYCOLLECTION |
GET (R) |
GET_FORMAT |
|||||||||||||||||||||||||||||||||||||||||||||||
GLOBAL |
GRANT (R) |
GRANTS |
|||||||||||||||||||||||||||||||||||||||||||||||
GROUP (R) |
GROUP_REPLICATION |
HANDLER |
|||||||||||||||||||||||||||||||||||||||||||||||
HASH |
HAVING (R) |
HELP |
|||||||||||||||||||||||||||||||||||||||||||||||
HIGH_PRIORITY (R) |
HOST |
HOSTS |
|||||||||||||||||||||||||||||||||||||||||||||||
HOUR |
HOUR_MICROSECOND (R) |
HOUR_MINUTE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
HOUR_SECOND (R) |
IDENTIFIED |
IF (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
IGNORE (R) |
IGNORE_SERVER_IDS |
IMPORT |
|||||||||||||||||||||||||||||||||||||||||||||||
IN (R) |
INDEX (R) |
INDEXES |
|||||||||||||||||||||||||||||||||||||||||||||||
INFILE (R) |
INITIAL_SIZE |
INNER (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
INOUT (R) |
INSENSITIVE (R) |
INSERT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
INSERT_METHOD |
INSTALL |
INSTANCE |
|||||||||||||||||||||||||||||||||||||||||||||||
INT (R) |
INT1 (R) |
INT2 (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
INT3 (R) |
INT4 (R) |
INT8 (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
INTEGER (R) |
INTERVAL (R) |
INTO (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
INVISIBLE |
INVOKER |
IO |
|||||||||||||||||||||||||||||||||||||||||||||||
IO_AFTER_GTIDS (R) |
IO_BEFORE_GTIDS (R) |
IO_THREAD |
|||||||||||||||||||||||||||||||||||||||||||||||
IPC |
IS (R) |
ISOLATION |
|||||||||||||||||||||||||||||||||||||||||||||||
ISSUER |
ITERATE (R) |
JOIN (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
JSON |
KEY (R) |
KEYS (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
KEY_BLOCK_SIZE |
KILL (R) |
LANGUAGE |
|||||||||||||||||||||||||||||||||||||||||||||||
LAST |
LEADING (R) |
LEAVE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
LEAVES |
LEFT (R) |
LESS |
|||||||||||||||||||||||||||||||||||||||||||||||
LEVEL |
LIKE (R) |
LIMIT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
LINEAR (R) |
LINES (R) |
LINESTRING |
|||||||||||||||||||||||||||||||||||||||||||||||
LIST |
LOAD (R) |
LOCAL |
|||||||||||||||||||||||||||||||||||||||||||||||
LOCALTIME (R) |
LOCALTIMESTAMP (R) |
LOCK (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
LOCKS |
LOGFILE |
LOGS |
|||||||||||||||||||||||||||||||||||||||||||||||
LONG (R) |
LONGBLOB (R) |
LONGTEXT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
LOOP (R) |
LOW_PRIORITY (R) |
MASTER |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_AUTO_POSITION |
MASTER_BIND (R) |
MASTER_CONNECT_RETRY |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_DELAY |
MASTER_HEARTBEAT_PERIOD |
MASTER_HOST |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_LOG_FILE |
MASTER_LOG_POS |
MASTER_PASSWORD |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_PORT |
MASTER_RETRY_COUNT |
MASTER_SERVER_ID |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_SSL |
MASTER_SSL_CA |
MASTER_SSL_CAPATH |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_SSL_CERT |
MASTER_SSL_CIPHER |
MASTER_SSL_CRL |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_SSL_CRLPATH |
MASTER_SSL_KEY |
MASTER_SSL_VERIFY_SERVER_CERT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
MASTER_TLS_VERSION |
MASTER_USER |
MATCH (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
MAXVALUE (R) |
MAX_CONNECTIONS_PER_HOUR |
MAX_QUERIES_PER_HOUR |
|||||||||||||||||||||||||||||||||||||||||||||||
MAX_ROWS |
MAX_SIZE |
MAX_UPDATES_PER_HOUR |
|||||||||||||||||||||||||||||||||||||||||||||||
MAX_USER_CONNECTIONS |
MEDIUM |
MEDIUMBLOB (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
MEDIUMINT (R) |
MEDIUMTEXT (R) |
MEMORY |
|||||||||||||||||||||||||||||||||||||||||||||||
MERGE |
MESSAGE_TEXT |
MICROSECOND |
|||||||||||||||||||||||||||||||||||||||||||||||
MIDDLEINT (R) |
MIGRATE |
MINUTE |
|||||||||||||||||||||||||||||||||||||||||||||||
MINUTE_MICROSECOND (R) |
MINUTE_SECOND (R) |
MIN_ROWS |
|||||||||||||||||||||||||||||||||||||||||||||||
MOD (R) |
MODE |
MODIFIES (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
MODIFY |
MONTH |
MULTILINESTRING |
|||||||||||||||||||||||||||||||||||||||||||||||
MULTIPOINT |
MULTIPOLYGON |
MUTEX |
|||||||||||||||||||||||||||||||||||||||||||||||
MYSQL_ERRNO |
NAME |
NAMES |
|||||||||||||||||||||||||||||||||||||||||||||||
NATIONAL |
NATURAL (R) |
NCHAR |
|||||||||||||||||||||||||||||||||||||||||||||||
NDB |
NDBCLUSTER |
NEVER |
|||||||||||||||||||||||||||||||||||||||||||||||
NEW |
NEXT |
NO |
|||||||||||||||||||||||||||||||||||||||||||||||
NODEGROUP |
NONE |
NOT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
NO_WAIT |
NO_WRITE_TO_BINLOG (R) |
NULL (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
NUMBER |
NUMERIC (R) |
NVARCHAR |
|||||||||||||||||||||||||||||||||||||||||||||||
OFFSET |
ON (R) |
ONE |
|||||||||||||||||||||||||||||||||||||||||||||||
ONLY |
OPEN |
OPTIMIZE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
OPTIMIZER_COSTS (R) |
OPTION (R) |
OPTIONALLY (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS |
OR (R) |
ORDER (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
OUT (R) |
OUTER (R) |
OUTFILE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
OWNER |
PACK_KEYS |
PAGE |
|||||||||||||||||||||||||||||||||||||||||||||||
PARSER |
PARTIAL |
PARTITION (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
PARTITIONING |
PARTITIONS |
PASSWORD |
|||||||||||||||||||||||||||||||||||||||||||||||
PERSIST (R) |
PHASE |
PLUGIN |
|||||||||||||||||||||||||||||||||||||||||||||||
PLUGINS |
PLUGIN_DIR |
POINT |
|||||||||||||||||||||||||||||||||||||||||||||||
POLYGON |
PORT |
PRECEDES |
|||||||||||||||||||||||||||||||||||||||||||||||
PRECISION (R) |
PREPARE |
PRESERVE |
|||||||||||||||||||||||||||||||||||||||||||||||
PREV |
PRIMARY (R) |
PRIVILEGES |
|||||||||||||||||||||||||||||||||||||||||||||||
PROCEDURE (R) |
PROCESSLIST |
PROFILE |
|||||||||||||||||||||||||||||||||||||||||||||||
PROFILES |
PROXY |
PURGE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
QUARTER |
QUERY |
QUICK |
|||||||||||||||||||||||||||||||||||||||||||||||
RANGE (R) |
READ (R) |
READS (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
READ_ONLY |
READ_WRITE (R) |
REAL (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
REBUILD |
RECOVER |
REDOFILE |
|||||||||||||||||||||||||||||||||||||||||||||||
REDO_BUFFER_SIZE |
REDUNDANT |
REFERENCES (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
REGEXP (R) |
RELAY |
RELAYLOG |
|||||||||||||||||||||||||||||||||||||||||||||||
RELAY_LOG_FILE |
RELAY_LOG_POS |
RELAY_THREAD |
|||||||||||||||||||||||||||||||||||||||||||||||
RELEASE (R) |
RELOAD |
REMOVE |
|||||||||||||||||||||||||||||||||||||||||||||||
RENAME (R) |
REORGANIZE |
REPAIR |
|||||||||||||||||||||||||||||||||||||||||||||||
REPEAT (R) |
REPEATABLE |
REPLACE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
REPLICATE_DO_DB |
REPLICATE_DO_TABLE |
REPLICATE_IGNORE_DB |
|||||||||||||||||||||||||||||||||||||||||||||||
REPLICATE_IGNORE_TABLE |
REPLICATE_REWRITE_DB |
REPLICATE_WILD_DO_TABLE |
|||||||||||||||||||||||||||||||||||||||||||||||
REPLICATE_WILD_IGNORE_TABLE |
REPLICATION |
REQUIRE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
RESET |
RESIGNAL (R) |
RESTORE |
|||||||||||||||||||||||||||||||||||||||||||||||
RESTRICT (R) |
RESUME |
RETURN (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
RETURNED_SQLSTATE |
RETURNS |
REVERSE |
|||||||||||||||||||||||||||||||||||||||||||||||
REVOKE (R) |
RIGHT (R) |
RLIKE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
ROLE (R) |
ROLLBACK |
ROLLUP |
|||||||||||||||||||||||||||||||||||||||||||||||
ROTATE |
ROUTINE |
ROW |
|||||||||||||||||||||||||||||||||||||||||||||||
ROWS |
ROW_COUNT |
ROW_FORMAT |
|||||||||||||||||||||||||||||||||||||||||||||||
RTREE |
SAVEPOINT |
SCHEDULE |
|||||||||||||||||||||||||||||||||||||||||||||||
SCHEMA (R) |
SCHEMAS (R) |
SCHEMA_NAME |
|||||||||||||||||||||||||||||||||||||||||||||||
SECOND |
SECOND_MICROSECOND (R) |
SECURITY |
|||||||||||||||||||||||||||||||||||||||||||||||
SELECT (R) |
SENSITIVE (R) |
SEPARATOR (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SERIAL |
SERIALIZABLE |
SERVER |
|||||||||||||||||||||||||||||||||||||||||||||||
SESSION |
SET (R) |
SHARE |
|||||||||||||||||||||||||||||||||||||||||||||||
SHOW (R) |
SHUTDOWN |
SIGNAL (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SIGNED |
SIMPLE |
SLAVE |
|||||||||||||||||||||||||||||||||||||||||||||||
SLOW |
SMALLINT (R) |
SNAPSHOT |
|||||||||||||||||||||||||||||||||||||||||||||||
SOCKET |
SOME |
SONAME |
|||||||||||||||||||||||||||||||||||||||||||||||
SOUNDS |
SOURCE |
SPATIAL (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SPECIFIC (R) |
SQL (R) |
SQLEXCEPTION (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SQLSTATE (R) |
SQLWARNING (R) |
SQL_AFTER_GTIDS |
|||||||||||||||||||||||||||||||||||||||||||||||
SQL_AFTER_MTS_GAPS |
SQL_BEFORE_GTIDS |
SQL_BIG_RESULT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SQL_BUFFER_RESULT |
SQL_CACHE |
SQL_CALC_FOUND_ROWS (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
SQL_NO_CACHE |
SQL_SMALL_RESULT (R) |
SQL_THREAD |
|||||||||||||||||||||||||||||||||||||||||||||||
SQL_TSI_DAY |
SQL_TSI_HOUR |
SQL_TSI_MINUTE |
|||||||||||||||||||||||||||||||||||||||||||||||
SQL_TSI_MONTH |
SQL_TSI_QUARTER |
SQL_TSI_SECOND |
|||||||||||||||||||||||||||||||||||||||||||||||
SQL_TSI_WEEK |
SQL_TSI_YEAR |
SSL (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
STACKED |
START |
STARTING (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
STARTS |
STATS_AUTO_RECALC |
STATS_PERSISTENT |
|||||||||||||||||||||||||||||||||||||||||||||||
STATS_SAMPLE_PAGES |
STATUS |
STOP |
|||||||||||||||||||||||||||||||||||||||||||||||
STORAGE |
STORED (R) |
STRAIGHT_JOIN (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
STRING |
SUBCLASS_ORIGIN |
SUBJECT |
|||||||||||||||||||||||||||||||||||||||||||||||
SUBPARTITION |
SUBPARTITIONS |
SUPER |
|||||||||||||||||||||||||||||||||||||||||||||||
SUSPEND |
SWAPS |
SWITCHES |
|||||||||||||||||||||||||||||||||||||||||||||||
TABLE (R) |
TABLES |
TABLESPACE |
|||||||||||||||||||||||||||||||||||||||||||||||
TABLE_CHECKSUM |
TABLE_NAME |
TEMPORARY |
|||||||||||||||||||||||||||||||||||||||||||||||
TEMPTABLE |
TERMINATED (R) |
TEXT |
|||||||||||||||||||||||||||||||||||||||||||||||
THAN |
THEN (R) |
TIME |
|||||||||||||||||||||||||||||||||||||||||||||||
TIMESTAMP |
TIMESTAMPADD |
TIMESTAMPDIFF |
|||||||||||||||||||||||||||||||||||||||||||||||
TINYBLOB (R) |
TINYINT (R) |
TINYTEXT (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
TO (R) |
TRAILING (R) |
TRANSACTION |
|||||||||||||||||||||||||||||||||||||||||||||||
TRIGGER (R) |
TRIGGERS |
TRUE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
TRUNCATE |
TYPE |
TYPES |
|||||||||||||||||||||||||||||||||||||||||||||||
UNCOMMITTED |
UNDEFINED |
UNDO (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
UNDOFILE |
UNDO_BUFFER_SIZE |
UNICODE |
|||||||||||||||||||||||||||||||||||||||||||||||
UNINSTALL |
UNION (R) |
UNIQUE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
UNKNOWN |
UNLOCK (R) |
UNSIGNED (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
UNTIL |
UPDATE (R) |
UPGRADE |
|||||||||||||||||||||||||||||||||||||||||||||||
USAGE (R) |
USE (R) |
USER |
|||||||||||||||||||||||||||||||||||||||||||||||
USER_RESOURCES |
USE_FRM |
USING (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
UTC_DATE (R) |
UTC_TIME (R) |
UTC_TIMESTAMP (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
VALIDATION |
VALUE |
VALUES (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
VARBINARY (R) |
VARCHAR (R) |
VARCHARACTER (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
VARIABLES |
VARYING (R) |
VIEW |
|||||||||||||||||||||||||||||||||||||||||||||||
VIRTUAL (R) |
VISIBLE |
WAIT |
|||||||||||||||||||||||||||||||||||||||||||||||
WARNINGS |
WEEK |
WEIGHT_STRING |
|||||||||||||||||||||||||||||||||||||||||||||||
WHEN (R) |
WHERE (R) |
WHILE (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
WITH (R) |
WITHOUT |
WORK |
|||||||||||||||||||||||||||||||||||||||||||||||
WRAPPER |
WRITE (R) |
X509 |
|||||||||||||||||||||||||||||||||||||||||||||||
XA |
XID |
XML |
|||||||||||||||||||||||||||||||||||||||||||||||
XOR (R) |
YEAR |
YEAR_MONTH (R) |
|||||||||||||||||||||||||||||||||||||||||||||||
ZEROFILL (R) |
|||||||||||||||||||||||||||||||||||||||||||||||||
[a] | |||||||||||||||||||||||||||||||||||||||||||||||||
The following table shows the keywords and reserved words that are added in MySQL 8.0. Reserved keywords are marked with (R).
Table 2.11 Keywords and Reserved Words Added in MySQL 8.0 Compared to MySQL 5.7
ADMIN (R) |
COMPONENT |
EXCEPT (R) |
INVISIBLE |
PERSIST (R) |
ROLE (R) |
VISIBLE |
The following table shows the keywords and reserved words that are removed in MySQL 8.0. Reserved keywords are marked with (R).