我有一张名为processed
的表格。最后一列名为monthid
。此列的数据类型为bigint
。当我触发这样的简单查询时,我得不到任何结果:
select * from processed where monthid = 5 ;
下表显示了该表的几行。有人可以在这里提出错误吗?
11741 Negative 11 69.55 1401172919 48 27 5
11741 Negative 11 102.0 1401172997 48 27 5
11741 Negative 11 145.78 1401173093 48 27 5
11741 Negative 11 70.54 1401173137 49 27 5
11741 Negative 11 85.2 1401173146 49 27 5
11741 Negative 11 67.47 1401173156 49 27 5
11741 Negative 11 92.76 1401173223 49 27 5
从上面的示例数据可以看出,最后一列有monthid = 5
。但是,我的查询没有回复任何内容。
答案 0 :(得分:1)
我认为这里的问题是我根据第6列对上表进行了分区。因此,由于权限问题或时髦的问题,查询没有返回任何内容。之后,我删除了表并在没有分区的情况下再次创建它,上面的查询工作正常。有关这方面的更多信息,请参阅