如何将多个python变量添加到SQL数据库?
问题描述:
我想在python中存储用户名和生日的SQL数据库。目前我有这个代码;如何将多个python变量添加到SQL数据库?
sql_command = ("""INSERT INTO birthdays(name, birthday) VALUES (%s,%s);""", (name, birthday))
cursor.execute(*sql_command)
但是,当我输入它,它给了我一个错误消息。我已经使用适当的名称和列创建了数据库,并且已经定义了名称和生日变量。我正在使用SQLite 3.任何人的建议都将非常感激。
答
我已将%s更改为?现在它完美地工作。这是我使用的代码;
sql_command =( “” “INSERT INTO生日(姓名,生日)VALUES();?” “”,(姓名,生日)) cursor.execute(* sql_command)
请张贴确切的错误信息。 –