gpt4 book ai didi

python-3.x - 在 Python 库中将 SQLite 3.21 更新到 3.24+

转载 作者:行者123 更新时间:2023-12-03 16:28:51 24 4
gpt4 key购买 nike

我是 python 和 SQL 的初学者。我有一个 upsert我的 SQL 命令的子句,但我的 Python SQLite standard library在不支持 的 sqlite v3.21 上运行upsert 句法。 upsert 子句仅适用于 SQLite v3.24 及更高版本。

# UPSERT syntax established by PostSQL, Inputs data into SQLite database
c1.executemany("INSERT INTO result(_time,src_ip) VALUES(?,?) ON "
"CONFLICT(src_ip) DO UPDATE SET Count=Count+1;", to_db)

我试过 pip install --upgrade pysqlite , pip install --upgrade sqlite3 ,以及许多其他命令,但它没有更新我的 SQLite 库。似乎 Python 3.7.1 不支持 SQLite v3.24 及更高版本。

有没有办法将 Python3 SQLite 库更新到 v3.24?有没有办法可以下载 sqlite v3.24+ 包以将其导入我的脚本?

谢谢!

最佳答案

我有问题。。

我替换 c:/python3/DLLs 中的 sqlite3.dll

关于python-3.x - 在 Python 库中将 SQLite 3.21 更新到 3.24+,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53245618/

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