Hatena::ブログ(Diary)

英語とプログラミング気まぐれ日記 このページをアンテナに追加 RSSフィード

2009-09-28

[] CREATE TABLE release ではまった

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

CREATE TABLE release (
...
);

エラーの原因は「release」が予約語だったこと。

それは無いだろうと思って調べなかったら、実際は予約語だったというお話…。


参考: MySQL :: MySQL 5.6 リファレンスマニュアル :: 9.3 予約語

banebane 2009/12/02 21:16 全く同じ問題にはまった。
`release`とすると動いたよ。

BigFatCatBigFatCat 2009/12/14 02:01 教えていただいて、ありがとうございます。
探してみたらマニュアルにも載ってました:
http://dev.mysql.com/doc/refman/5.1/en/identifiers.html

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/BigFatCat/20090928/1254148556