我在W3school上学习Python教程。
mycursor = mydb.cursor()
sql = "SELECT * FROM customers WHERE address LIKE %s"
adr = ("Yellow Garden 2", ) // I don't understand this part!!!
mycursor.execute(sql, adr)
myresult = mycursor.fetchall()
for x in myresult:
print(x)
如果我运行上面的代码,我会得到以下结果。
但是,当我删除逗号后的空格时,我得到一个错误。
adr = ("Yellow Garden 2", )
--> adr = ("Yellow Garden 2" )
1)我想知道为什么逗号后需要一个空格。
2)为什么我还需要一个括号()?(当我去掉括号时,我也会得到一个错误。)像adr = "Yellow Garden 2"
一样
https://stackoverflow.com/questions/56214779
复制相似问题