数字格式错误'黄金'在第1栏

时间:2014-05-25 18:49:05

标签: java mysql

我今天刚开始使用MySQL,所以请不要讨厌。

这是表格在phpmyadmin中的显示方式:http://i.imgur.com/B6wg9qG.png 这是我正在使用的方法:http://i.imgur.com/BZWhZw9.png 这是我得到的错误:“第1列中数字'黄金'的格式错误。”,它指向这一行:return st.getDouble(1);

感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

你正在做

SELECT 'gold' FROM `Economy` WHERE...

这将从数据库中选择字符串文字'gold',而不是黄金字段的值。

如果您想引用字段名称,则需要使用反引号;

SELECT `gold` FROM `Economy` WHERE...

...虽然这种情况下的查询在没有引用字段名称的情况下也可以正常工作。