我在终端里边执行sql语句,显示就完整。经过我上原表中搜查,发现python中的数据是从第300多条记录开始给我往下显示,上面那些记录不知道哪里去了,请问这应该怎么解决,谢谢!如有帮助必采纳
因为你这个工具的控制台只会显示最近的300条记录,超过300条就把前面的顶掉了。
如果想校验代码准确性的话,可以把print改成输出到文件,这样记录就不会被"吞"了
可考虑与表主键一起提取,然后排序输出。这里假设主键为ID
sql = 'SELECT ID, CANOPY_TEMPERATURE_MAX FROM LIUYU_CANOPY_TEMPERATURE'
cur.execute(sql)
tmp_lst = cur.fetchall().sort()
for _, i in tmp_lst:
print(i)