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