SQLの予約語を表や列の名称として使用する方法を書き留めておきます!
SQL文を書いている時、positionを使いました。
エラーが発生しました!!
調べてみると、positionは予約語になっていました。
予約語は,SQL文で使用するキーワードとして登録されている単語です。このため,そのままでは、予約語を表や列の名称として定義できません。
ですが、これを使いたい場合は、予約語を
「`」は「バッククォート」で囲んでください!
こんな感じで、
`position`
これで、予約語をエスケープできます(予約語としての役割を無効化できます)。
ちなみに、これは
「'」はシングルクォートではありません、
以上です!!
【参考サイト】
http://itdoc.hitachi.co.jp/manuals/3020/3020635742/W3570261.HTM
http://php1st.com/1184/