2012-04-04 103 views
2

我对MySQL很陌生,我对一个问题感到困惑:我有一个表,我无法在列名周围没有撇号的情况下执行查询,但对于剩下的表是可能的。我需要做不带撇号的查询才能在parrarel HSQL数据库上做同样的事情。它依赖于什么? MySQL中的所有表都是InnoDB。列名和撇号

回答

3

你需要撇号,如果列名是保留字,或者如果它包含空格或特殊字符。表名同样如此。

1

使用不包含在reserve words中的表名,那么你不需要撇号(`)。