gpt4 book ai didi

python - 使用python向mysql中插入数据

转载 作者:行者123 更新时间:2023-11-28 23:55:48 26 4
gpt4 key购买 nike

我正在尝试执行以下代码

for counter in range(0, len(weatherData) - 1):
string = 'INSERT INTO weather VALUES(' + str((weatherData[counter])[0:]) +');'
print(string)
cur.execute(string)

所有的值和数据都被正确打印,一切似乎都正常工作,因为没有错误,但是当我检查数据库时它是空的。

最佳答案

commit插入完成后。

for counter in range(0, len(weatherData) - 1):
....
connection_object.commit()

顺便说一句,你最好使用参数传递样式而不是自己构建查询字符串:

for data in weatherData:
sql = 'INSERT INTO weather VALUES(%s)'
cur.execute(sql, [data])

关于python - 使用python向mysql中插入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31713853/

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