【发布时间】:2015-02-25 16:51:42
【问题描述】:
我在 python 中有代码:
base = db.connect(host='localhost', user='root', passwd='pass', db='employee')
cursor = base.cursor()
name_query = "SELECT * FROM `employee` WHERE `employeeID` IN %s LIMIT %s"
cursor.execute(name_query, ([9006,123],1))
列表中有多个值是很好的工作,但如果列表中只有一个值,则会引发错误。有什么办法可以解决这个问题
【问题讨论】:
-
您可以使用正确的条件!!!!!!!!!....如果您有一个值,请使用一个查询,否则请使用另一个查询