I've seen some confusion on what constitutes a keyword or a reserved word in MySQL. The manual defines them, and has a complete list. Reserved words are a special subset of keywords, and you can't use a reserved word as an identifier unless you quote it with backticks. I discourage the use of backticks to quote identifiers, because it allows you to use lots of words and characters in your identifier that you'll probably regret later. For example:
`` mysql> create tableYou will regret
this!((╯°□°)╯︵ ┻━┻` int); Query OK, 0 rows affected
(0.03 sec)
mysql> desc You will regret this!;
+--------------------------------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------------------------+---------+------+-----+---------+-------+
| …