将python变量插入mysql表不起作用

时间:2018-01-19 17:53:23

标签: python mysql

我在使用mysql和python时遇到问题我想将变量存储到mysql的表中,它告诉我代码在运行表时只插入第1行没有重新编码的值甚至在row1中根本没有记录,我想要存储10个值,然后在循环中删除所有值,但我想要在每个值和接下来的5秒之间延迟,这就是代码和出现的内容,对不起我的英语:) enter image description here

 #!/usr/bin/env python
import time
import datetime
import MySQLdb
db = MySQLdb.connect("localhost", db="project")
curs = db.cursor()
i = 0
while True :
     while i < 10 :
        i = i+1
        w=("""INSERT INTO zzz(tem,dat) VALUES (%s, %s)""" ,(i, datetime.datetime.now()))
        curs.execute(*w)
        time.sleep(5)
        print i
     b = "DELETE FROM `zzz`"
     curs.execute(b)
     db.commit()

0 个答案:

没有答案