如何从表字段中获取MySQL的值,如'Field Name-1'?

时间:2010-09-27 06:53:01

标签: mysql

Hai我正在使用表格USERS

这样的字段

USERACCNO
FIELD-1
FIELD-2






FIELD-10

现在我想从字段-2获取值。我写了这样的查询 SELECT FEILD-2 FROM USERS WHERE USERACCNO='1'但它返回error 所以我写了一个像SELECT 'FEILD-2' FROM USERS WHERE USERACCNO='1'这样的查询 在这里我获得了result 'FEILD-2' instead of field-2 value。如何获得field-2值的结果?我的查询或表结构有什么问题?提前感谢。

更新: FEILD-2到FIELD-2
FEILD-10到FIELD-10

1 个答案:

答案 0 :(得分:3)

你需要在MySQL中使用反引号作为包含特殊字符的标识符(例如破折号):

SELECT `FIELD-2` FROM users WHERE useraccno = '1';