python 执行sql语句,时间转换遇到的坑

记录一下

错误日志如下

ValueError: unsupported format character 'Y' (0x59) at index 40

产生原因

因为python执行的sql中的DATE_FORMAT(add_time, '%Y-%m- %d %H:%i:%s') 的写法,
其中%Y与python的参数%s冲突

解决办法

讲sql中的DATE_FORMAT(add_time, '%Y-%m- %d %H:%i:%s') 修改为DATE_FORMAT(add_time, '%%Y-%%m-%%d %%H:%%i:%%s')即可

猜你喜欢

转载自blog.csdn.net/TLuffy/article/details/129203918