MySQL 8.0 Keywords and Reserved Words •MySQL 8.0 Removed Keywords and Reserved Words MySQL 8.0 Keywords and Reserved Words The following list 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). In addition,  _FILENAME  is reserved. 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 A • ACCESSIBLE  (R) • ACCOUNT • ACTION • ACTIVE ; added in 8.0.14 (nonreserved) • ADD  (R) • ADMIN ; became nonreserved in 8.0.12 • AFTER • AGAINST • AGGREGATE • ALGORITHM • ALL  (R) • ALTER  (R) • ALWAYS • ANALYSE ; removed in 8.0.1 • ANALYZE  (R) • AND  (R) • ANY • ARRAY ; added in 8.0.17 (reserved); became nonreserved in 8.0.19 • AS  (R) • ASC  (R) • ASCII 1881 At some point, you might upgrade to a higher version, so it is a good idea to have a look at future reserved words, too. You can find these in the manuals that cover higher versions of MySQL. Most of the reserved words in the list are forbidden by standard SQL as column or table names (for example,  GROUP ). A few are reserved because MySQL needs them and uses a  yacc  parser.