mySQL列返回列名而不是值

时间:2013-03-06 19:51:09

标签: mysql identity-column

我遇到这个问题,选择返回其中值的列的名称。我不知道是什么导致了这种行为。

上表是我得到的结果,下表是我希望得到的整个表。 Insted 0中的wys被字符串wys替换,我的脚本因为这个查询而无法正常工作

enter image description here

2 个答案:

答案 0 :(得分:2)

你在wys上使用常规引号,表示字符串文字;

'wys'

而不是 - 就像在其他列上一样 - 表示表列名称的反引号;

`ocena`

这使得MySQL使用字符串文字 wys而不是表格列 wys的内容作为结果列的结果查询。

答案 1 :(得分:1)

您应该像这样更改SELECT查询:

SELECT `zdjecie`, `opis`, `tekst`, `ocena`, `wys`
  FROM POSTY
 LIMIT 0, 30