欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

pymysql TypeError: conversion from bytes to Decimal is not supported

程序员文章站 2024-02-21 09:49:28
...

mysql使用count,sum统计数据返回结果decimal型,用python转换json格式的时候会报错,需要对返回的数据格式进行严格限制。

参考:https://blog.csdn.net/cocos2dGirl/article/details/105219323

原语句:查询出来是Decimal型 
select sum(case when status=1 then 1 else 0 end)  from taskInfo
 
修改:转换成无符号型
select cast(sum(case when status=1 then 1 else 0 end) as signed) from taskInfo
相关标签: python mysql