All Products
Search
Document Center

AnalyticDB:Reserved words

Last Updated:Mar 28, 2026

AnalyticDB for MySQL V3.0 reserves the following SQL keywords. If a table name, column name, or other identifier matches a reserved word, enclose it in backticks to avoid SQL parsing errors.

-- Use a reserved word as a column name
SELECT `value`, `date` FROM orders;
Note

Reserved words are not case-sensitive. SELECT, select, and SeLeCt are treated identically.

Reserved words by letter

The table below lists all reserved words in alphabetical order.

LetterReserved words
AALL, ALTER, AND, ANY, ARRAY, AS, ASC
BBEGIN, BETWEEN, BIGINT, BINARY, BLOB, BOOLEAN, BY, BYTES
CCASE, CAST, CHAR, CHECK, COLUMN, COMPUTE, CONDITION, CONSTRAINT, CONTINUE, CREATE, CURRENT, CURSOR
DDATABASE, DATE, DATETIME, DECIMAL, DECLARE, DEFAULT, DELETE, DESC, DESCRIBE, DISTINCT, DIV, DOUBLE, DROP, DUAL, DUPLICATE
EELSE, ESCAPE, EXCEPT, EXISTS, EXPLAIN, EXTRACT
FFALSE, FETCH, FLOAT, FOR, FOREIGN, FROM, FULL, FULLTEXT
GGEO2D, GRANT, GROUP, GROUPING, GROUP_CONCAT
HHAVING
IIDENTIFIED, IF, IGNORE, IN, INDEX, INNER, INSERT, INT, INTEGER, INTERSECT, INTERVAL, INTO, IS, ITERATE
JJOIN
KKEY, KILL
LLEAVE, LEFT, LIKE, LIMIT, LOCK, LONGTEXT, LOOP
MMATCH, MEDIUMINT, MEDIUMTEXT, MERGE, MINUS, MULTIVALUE
NNATURAL, NOT, NULL
OON, OPEN, OR, ORDER, OUT, OUTER, OVER, OVERWRITE
PPRIMARY, PROCEDURE
QNone
RRANGE, REAL, REFERENCES, REPEAT, REPLACE, REVOKE, RIGHT, RLIKE, ROW
SSELECT, SEPARATOR, SET, SHOW, SMALLINT, SOME, SQLSTATE, STRING, SYSTEM
TTABLE, TEXT, THEN, TIME, TIMESTAMP, TINYINT, TINYTEXT, TO, TOP, TRIGGER, TRUE, TRUNCATE
UUNDO, UNION, UNIQUE, UNTIL, UPDATE, USE, USING
VVALUE, VALUES, VARCHAR, VIEW
WWHEN, WHERE, WHILE, WITH, WITHIN
XXOR
YNone
ZNone
__BINARY