我正在尝试从python的MySQL数据库中获取一个特定的行。
租用我的代码
table_name = students
ID = 1
query = ("SELECT name FROM %s where id=%s " %table_name)
try:
cursor.execute(query, (ID))
value = cursor.fetchall()
finally:
cursor.close()
我收到以下错误:
AttributeError:格式字符串的参数不足
我不知道,这是因为我的格式代码还是没有。
任何帮助将不胜感激!
谢谢!
答案 0 :(得分:0)
如错误所述:您的格式字符串中有2个%s
,但仅提供了一个字符串来填充它们。