产生问题的原因是:SQL语句的'%Y-%m-%d'部分被再次解释为字符串格式,并抛出错误

解决方案一:字符串%形式进行替换 '%string' % string。
'%Y-%m-%d'改写为'%%%%Y-%%%%m-%%%%d',转义为'%%Y-%%m-%%d' % (year, month, day)

解决方案二:str.format()形式。
字符串内部不需要转义,但是%还是需要转。'%Y-%m-%d'改写为'%%Y-%%m-%%d'

相关文章:

  • 2021-06-23
  • 2022-12-23
  • 2021-12-29
  • 2022-12-23
  • 2021-07-02
  • 2021-11-01
  • 2022-12-23
  • 2022-01-22
猜你喜欢
  • 2022-12-23
  • 2022-02-10
  • 2022-12-23
  • 2022-12-23
  • 2021-07-29
  • 2021-09-18
相关资源
相似解决方案