gpt4 book ai didi

Python SQLITE 插入不工作

转载 作者:太空宇宙 更新时间:2023-11-03 18:49:01 26 4
gpt4 key购买 nike

所以我试图得到一个简单的程序来将信息插入到 sqlite 数据库中。

中断的行是 cur.execute

sitename = "TEST sitename2"
siteusername = "TEST siteusername2"
sitepasswd = "TEST sitepassword2"
cur.execute("INSERT INTO mytable(sitename, siteusername, sitepasswd) VALUES(%s, %s, %s)", (sitename, siteusername, sitepasswd))

我从 Python 收到的错误:
sqlite3.OperationalError:“%”附近:语法错误

最佳答案

您只是参数样式错误。

>>> import sqlite3
>>> sqlite3.paramstyle
'qmark'

将代码更改为:

cur.execute("""INSERT INTO mytable(sitename, siteusername, sitepasswd) 
VALUES (?, ?, ?)""", (sitename, siteusername, sitepasswd))

关于Python SQLITE 插入不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18796252/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com