在MySQL中选择:
df.to_csv(buf, sep = ',', header = True, index = False)
buf.seek(0) # rewind to the beginning of the 'file'
sftp.putfo(buf, upload_path)
返回type = -5(BigInteger),我预计count(BIGINT)
Long
返回type = 3(BigDecimal),我期待sum(SMALLINT)
有什么可以做的吗?
答案 0 :(得分:0)
值-5表示java.sql.Types.BIGINT
,它是Java long
的JDBC / SQL等价物,因此完全可以预期此值。
至于为什么SUM
被映射到3或java.sql.DECIMAL
,我不确定。它可能只是MySQL在汇总非浮点类型时所做的事情。