请教!使用spyder连接MySQL数据库,提取一个字段显示不完整是什么情况T_T

img


如图,这是python中提取出来的结果

我在终端里边执行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)