2016-05-25 2 views
0

私はテーブルを持っています。テーブル名が「group」のテーブルを選択する方法は?

SELECT * FROM GROUP 

は、このようなエラーが存在する:

Error Code: 1064 
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'group 
LIMIT 0, 1000' at line 1 

どれソリューション私の問題を解決するために、テーブルの名前は、私はこのようなクエリを実行する「グループ」

のですか?

はありがとう

+1

は、テーブル名をバッククォート。 SELECT * FROM 'GROUP ' – 1000111

+1

@ 1000111、ありがとうございました –

答えて

3

使用のバッククォート:あなたはまた、例えばWHERE句で後で使用するためにあなたのテーブル名エイリアスでき

SELECT * FROM `GROUP` 

SELECT * FROM `GROUP` g WHERE g.id = 1 
+3

[** RESERVED WORDS **](http://dev.mysql.com/doc/refman/5.7/en/keywords.html)の使用を中止してくださいテーブル名 –

+0

@Juan Carlos Oropeza、なぜ?私は予約語を使用していて問題はない –

関連する問題