com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:未知列' id_cita'在'字段列表'

时间:2016-06-07 19:43:07

标签: java mysql jdbc web-applications

我正在尝试显示数据库表信息,但我收到此错误:

  

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:未知列' id_cita'在'字段列表'

这是我正在使用的代码:

SELECT id_cita, paciente, dia_fecha, mes_fecha, anio_fecha, hora, minutos,am_pm FROM citas ORDER BY id_cita

这是数据库表citas:

Database table citas

此图片显示列" id_cita"存在。

我已经搜索了一个答案,但我得到的答案对于每个案例都过于具体。

好吧,我不知道错误在哪里。

1 个答案:

答案 0 :(得分:2)

如果仔细观察,cita表格中的列名称的名称中没有下划线,但空格。所以它不是id_cita,而是id cita

要修复它,您需要在查询中引用字段名称,例如

SELECT 'id cita' FROM citas ORDER BY 'id cita'

您必须将此应用于名称上包含空格的所有其他字段