代码之家  ›  专栏  ›  技术社区  ›  overloading

Where子句错误:列不存在

  •  0
  • overloading  · 技术社区  · 8 年前

    我有一个名为“name”的变量,它每次都存储不同的字符串。

    curs.execute("SELECT id FROM school WHERE hisname = name ")
    

    你有什么建议? 谢谢

    3 回复  |  直到 8 年前
        1
  •  1
  •   mshsayem    8 年前

    curs.execute("SELECT id FROM school WHERE hisname = %s", (name,))
    
        2
  •  1
  •   EdmCoff    8 年前

    诅咒。执行(“从他的名字=%s的学校中选择id”,(name,))

    (经过编辑,使第二个参数成为元组。)

        3
  •  1
  •   user8624339 user8624339    8 年前