Mysql保留字 - 如何查询?

时间:2014-12-23 02:26:27

标签: php mysql mysqli

我有一张表有一些像这样的保留字:

| ID | Name | **DESC**   | SIZE      |
| 1  | A    | round      | 2" L X 3"W|
| 2  | B    | Cubic      | 3" L X 3"W| 

这里的Desc是关键字,也是列名。当我需要使用以下查询获取数据时出现错误:SELECT * FROM products where DESC='Cubic';我收到错误。

有没有办法重新设计查询(而不是表格)并获得结果?

1 个答案:

答案 0 :(得分:0)

您使用反引号来逃避名称:

SELECT *
FROM products
WHERE `DESC` = 'Cubic'