报错
ValueError: unsupported format character 'Y' (0x59) at index 3
度娘后得知:
python执行的sql中存在类似DATE_FORMAT(CREATE_TIME, ‘%Y-%m-%d’) 的写法,其中%Y与python的参数%s冲突”
解决方法:
将DATE_FORMAT(CREATE_TIME, ‘%Y-%m-%d’) 修改为DATE_FORMAT(CREATE_TIME, ‘%%Y-%%m-%%d’)

文章讲述了在Python执行包含DATE_FORMAT函数的SQL语句时遇到的ValueError,原因是%Y与Python的字符串格式化冲突。解决方案是将%Y-%m-%d替换为%%Y-%%m-%%d,用两个百分号转义特殊字符。
报错
ValueError: unsupported format character 'Y' (0x59) at index 3
度娘后得知:
python执行的sql中存在类似DATE_FORMAT(CREATE_TIME, ‘%Y-%m-%d’) 的写法,其中%Y与python的参数%s冲突”
解决方法:
将DATE_FORMAT(CREATE_TIME, ‘%Y-%m-%d’) 修改为DATE_FORMAT(CREATE_TIME, ‘%%Y-%%m-%%d’)

您可能感兴趣的与本文相关的镜像
Python3.9
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

被折叠的 条评论
为什么被折叠?