Strange SQLAlchemy error message: TypeError: 'dict' object does not support indexing

前端 未结 8 1573
刺人心
刺人心 2020-12-02 11:53

I am using hand crafted SQL to fetch data from a PG database, using SqlAlchemy. I am trying a query which contains the SQL like operator \'%\' and that seems to throw SqlAlc

8条回答
  •  一生所求
    2020-12-02 12:18

    I found one more case when this error shows up:

    c.execute("SELECT * FROM t WHERE a = %s")
    

    In other words, if you provide parameter (%s) in query, but you forget to add query params. In this case error message is very misleading.

提交回复
热议问题