產生問題的原因是: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'
產生問題的原因是: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'
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。