接口自動化坑之python pysql庫執行sql時 報錯SyntaxError: invalid syntax


 

 報錯截圖

看一下這個sql

SELECT * from business_uat_2.by_orders WHERE order_type=2 AND pay_type="HT_01" AND is_deleted=0 AND sync_tag =1 ;

在mysql中 手動執行時可以執行成功的、但是在用python pysql庫執行時就報錯了。

排查了半天發現是HT_01用了 雙引號的原因,python執行的sql語句 字段值 必須用單引號。用雙引號的話在mysql里可以運行成功。但是在python中運行會報錯。

引以為戒!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM