gpt4 book ai didi

Python+mysql - 在for循环中构建插入语句

转载 作者:行者123 更新时间:2023-11-30 01:17:15 24 4
gpt4 key购买 nike

以下内容正确打印结果,但我尝试填充的 mysql 表中没有显示任何记录:

#!/usr/bin/python
import MySQLdb
import string

db = MySQLdb.connect(host="localhost",
user="user",
passwd="******",
db="test")
cur=db.cursor()

i = 0

for lt in string.ascii_lowercase:

dbinsert = """insert into dns(domain,A,MX,T,serial,ttl)
values('"""+lt+""".com',' 1.1.1."""+str(i)+"""\\n','10 mx1.somehost.com.\\n',
'@ "txt data"\\n',2013092001,300)"""
print dbinsert
i+=1
#cur=db.cursor()
try:
cur.execute(dbinsert)
db.commit
except MySQLdb.Error, e:
print e[0], e[1]
db.rollback()

db.close()

我在这里缺少什么?

最佳答案

db.commit 应该是 db.commit()

关于Python+mysql - 在for循环中构建插入语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18939703/

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