我正在尝试显示数据库表信息,但我收到此错误:
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:
此图片显示列" id_cita"存在。
我已经搜索了一个答案,但我得到的答案对于每个案例都过于具体。
好吧,我不知道错误在哪里。
答案 0 :(得分:2)
如果仔细观察,cita
表格中的列名称的名称中没有下划线,但空格。所以它不是id_cita
,而是id cita
要修复它,您需要在查询中引用字段名称,例如
SELECT 'id cita' FROM citas ORDER BY 'id cita'
您必须将此应用于名称上包含空格的所有其他字段