无法从python写入mysql数据库

GGA

我正在尝试将对象保存到mysql表中。我创建了一个带有表的数据库,该表中有一个文本列。

我的实际代码是

conn = MySQLdb.connect(host='localhost', user='root',        passwd='password',db='database')
x = conn.cursor()
x.execute("""INSERT INTO table (title) VALUES (%s)""", (test,))

test是我从json解析创建的对象。输入此命令后,python显示1L,但在SQL中执行

select * from table;

什么都没出现,怎么了?

詹姆士

您需要提交对数据库所做的更改。用:

x.execute(...)
conn.commit()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章