sqlite3 python中的多个WHERE子句
如何在sqlite3查询中添加多个WHERE子句,例如:sqlite3 python中的多个WHERE子句,python,sqlite,where,Python,Sqlite,Where,如何在sqlite3查询中添加多个WHERE子句,例如: c.execute("SELECT * FROM requests WHERE driverID=? AND WHERE accepted='False'", (str(sid_login.get()),)) 虽然我得到了“接近”WHERE:syntax error错误。只需使用一个WHERE,并将条件与和组合: c.execute("SELECT * FROM requests WHERE driverID=? AND accepte
c.execute("SELECT * FROM requests WHERE driverID=? AND WHERE accepted='False'", (str(sid_login.get()),))
虽然我得到了“接近”WHERE:syntax error错误。只需使用一个
WHERE
,并将条件与和组合:
c.execute("SELECT * FROM requests WHERE driverID=? AND accepted=?",
(sid_login.get(), False))
此外,您可以使用参数化并让sqlite3为您执行,而不是手动引用False