Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对 MySQL 很陌生,我对一个问题感到困惑:我有一个表,如果没有围绕列名的撇号,我无法在该表上执行查询,但对于其余表来说,这是可能的。我需要在没有撇号的情况下进行查询才能在 parrarel HSQL 数据库上执行相同的操作。它依赖于什么?MySQL 中的所有表都是 InnoDB。
您的表/列名称有一个保留关键字。
http://dev.mysql.com/doc/refman/5.0/en/reserved-words.html
如果列名是保留字或包含空格或特殊字符,则需要撇号。表名也是如此。
使用未包含在其中的表名,reserve words则不需要撇号(`)。
reserve words