2012-04-04 14 views
2

私はMySQLにはかなり新しく、1つの問題と混同しています。カラム名を囲むアポストロフィを付けずにクエリを実行できないテーブルが1つありますが、残りのテーブルについては可能です。 parrarel HSQLデータベースで同じことができるようにするには、アポストロフィを使用しないでクエリを実行する必要があります。それは何に依存しているのですか? MySQLのすべてのテーブルはInnoDBです。カラム名とアポストロフィー

答えて

3

列名が予約語であるか、それが空白または特殊文字が含まれている場合場合は、アポストロフィが必要です。テーブル名にも同じです。

1

reserve wordsには含まれていないテーブル名を使用し、アポストロフィ( `)は必要ありませんでした。