Cod*_*r77 3 python sqlite where
如何在sqlite3查询中添加多个WHERE子句,例如:
c.execute("SELECT * FROM requests WHERE driverID=? AND WHERE accepted='False'", (str(sid_login.get()),))
Run Code Online (Sandbox Code Playgroud)
虽然我收到“在“ WHERE”附近:语法错误”错误。
只需使用一种,WHERE并结合以下条件AND:
c.execute("SELECT * FROM requests WHERE driverID=? AND accepted=?",
          (sid_login.get(), False))
Run Code Online (Sandbox Code Playgroud)
另外,除了手动引用之外False,您还可以使用参数化,然后让sqlite3为您完成。