2010/12/7 火曜日

mysqlでreleaseは予約語

カテゴリー: — gabon @ 20:14:34

引き継いでメンテナンスをさせていただいてるシステムのデータベースのカラム名でreleaseとつけてあって、はまりました。

INSERT INTO table名 (release) VALUES(’hoge’);
で何度試してもsyntax errorが出てほとほと困りました(もうちょっと複雑なSQLですが)。

調べると、releaseは予約語で、こういう場合は、

INSERT INTO table名 (`release`) VALUES(’hoge’);
と、バッククオートで囲む必要があります。

みなさまがはまらないことを祈りつつ・・・

1件のコメント »

  1. [...] 売り切れじまいメデタ屋のブログより SQL雑記帳 [...]

    ピンバック by Mysqlの予約語とその回避-ITかあさん — 2011/2/3 木曜日 @ 14:29:45

このコメント欄の RSS フィード トラックバック URL

コメントをどうぞ

You must be logged in to post a comment.

HTML convert time: 0.556 sec. Powered by WordPress ME