接口自动化坑之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中运行会报错。

引以为戒!

相关文章:

  • 2022-01-03
  • 2021-12-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-18
  • 2021-08-10
猜你喜欢
  • 2022-12-23
  • 2021-09-10
  • 2022-12-23
  • 2021-08-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案