错误信息:
ValueError: unsupported format character ‘Y’ (0x59) at index 70
产生原因:因为python执行的sql中存在类似DATE_FORMAT(MAX(CREATE_TIME), ‘%Y-%m-%d’) 的写法,
其中%Y与python的参数%s冲突
解决方法:将DATE_FORMAT(MAX(CREATE_TIME), ‘%Y-%m-%d’) 修改为DATE_FORMAT(MAX(CREATE_TIME), ‘%%Y-%%m-%%d’) 即可
本文介绍了一个关于Python执行SQL时遇到的错误:由于日期格式化字符串中的%Y与Python的字符串格式化冲突导致的问题。通过一个具体的例子解释了如何通过转义%符号来避免这种冲突。
1848

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



