“字段列表”中的未知列“table.column”

7vhp5slm  于 2021-06-24  发布在  Mysql
关注(0)|答案(2)|浏览(346)

我已经更新了一个表以包含列 canttouchthis 使用mysql工作台。在mysql工作台上,针对列编写sql没有问题 canttouchthis . 但是,在我的代码中,在上述列的任何示例上都会出现以下错误,但其余的列工作得很好,例如
groups.id Unknown column 'groups.canttouchthis' in 'field list' 即使是像下面这样简单的select语句也不起作用:

try {
    String sql = "SELECT  groups.canttouchthis FROM  groups";
    PreparedStatement ps = conn.prepareStatement(sql);
    ResultSet rs = ps.executeQuery();
    while (rs.next()) {
        data.addProperty("got_data", rs.getLong(groups.canttouchthis));
    }
} catch (SQLException ex) {
    StackTrace.print(ex);
}

我尝试重置我的javaservlet容器服务器,但没有成功

fv2wmkja

fv2wmkja1#

您可以在while循环中的用户“ctt”之后创建新的别名,例如select gp.canttouchtthis as ctt from groups as gp

gxwragnw

gxwragnw2#

我意识到我将错误的数据库连接传递到此点。谢谢你的警惕,如果可以的话我会删除这个问题。

相关问题