【发布时间】:2018-01-05 14:52:45
【问题描述】:
我一直在尝试使用 MySQLdb 接口从 python 插入 MySQL 数据库。虽然我已经能够成功执行选择查询,但我的插入查询什么也不做。它们不返回错误,但也不向数据库添加任何内容。
我将我的程序简化为这个。
db = MySQLdb.connect(host='127.0.0.1',user=...,passwd=...,db=...)
cursor = db.cursor()
cursor.execute("""INSERT INTO user_event_log (username, major_event_id, minor_event_id, value, date) VALUES ('Test', 1, 1, '0.1', '2017-07-29')""")
不确定我是否犯了一个非常愚蠢的错误,但我无法弄清楚为什么没有插入任何内容。
【问题讨论】: