使用java在mysql数据库中查询数据时,有时会出现Column 'TABLE_NAME' not found.这样的错误,如下图:
出现这样的问题主要有两种:
1.你查询的这个字段在你的数据库中没有,数据库中没有这个字段当然不可以查到了
2.第二中时比较常见的。在数据库中有这个字段但是还是有这个错误,很多情况下时数据库中的这个字段多了空格或者字母,尤其是空格,在数据库中写该字段名的时候不注意会在字段前或者后加一个空格,所以会出现查询不到的错误,如图所示:
可以明显看到,在performance字段之前多了一个不明显的空格,时建表的时候不仔细导致的错误,多注意就好!