0
IN statment我在Python代碼:麻煩與SQL
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))
它在列表中有多個值,良好的工作,但如果只有一個值是在列表中,出現錯誤。有沒有辦法處理這個問題
你可以隨着條件去吧!!!!!!!!! ....如果你有一個值去一個查詢別的去跟另一個查詢 –
請參閱http://stackoverflow.com/questions/11195993 /如何到字符串格式-SQL中的子句與 - 蟒蛇。 – alecxe