繁体   English   中英

Python-SQL:如何将这些变量插入数据库的表中?

[英]Python - SQL: How do I insert these variables into a table in a database?

程序必须将这些详细信息存储在表中。 我是SQL的新手,想知道如何插入变量

    c.execute('''INSERT INTO userAcc(name, dob, age) VALUES(%s,%s,%s)'''(name1, dob1, age1))
    conn.commit()
    c.close()
    conn.close()

SQLite不支持%s语法作为占位符( https://docs.python.org/3/library/sqlite3.html )。 请改用问号,并且不要忘记在SQL字符串后插入逗号:

c.execute('''INSERT INTO userAcc(name, genre, artist) VALUES(?,?,?)''', (name1, genre1, artist1))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM