【发布时间】:2010-08-09 16:57:14
【问题描述】:
我有一个连接到本地 MySQL 数据库的 python 脚本。我知道它连接正确,因为我可以这样做并获得正确的结果:
cursor.execute("SELECT * FROM reel")
但是当我尝试执行任何插入语句时,它什么也不做。没有错误消息,没有异常。当我从 sqlyog 检查它时,数据库中没有任何显示。这是我的代码的样子:
self.cursor.executemany("INSERT INTO reel (etime,etext) VALUES (%s,%s)", tups)
其中 tups 是一个元组列表,看起来像这样 ('0000-00-00 00:00:00','text')。没有错误出现,如果我将生成的 SQL 查询复制粘贴到 sqlyog 中,它就可以工作。我已经尝试生成查询并对其执行 cursor.execute() 并且没有错误也没有结果。有谁知道我做错了什么?
【问题讨论】: