CREATE TABLE release ではまった

以下のようなスキーマを書いたら、syntaxエラーになって小一時間悩んでしまった。

CREATE TABLE release (
...
);

エラーの原因は「release」が予約語だったこと。
それは無いだろうと思って調べなかったら、実際は予約語だったというお話…。


参考: MySQL :: MySQL 5.1 リファレンスマニュアル :: 8.3 MySQLでの予約語の扱い