这是我的插入查询。
rule_result = max(item_counts.iteritems(), key=operator.itemgetter(1))[0]
# DB connection
conn = MySQLdb.connect(host="localhost",user="root",passwd="",db="chat_app",use_unicode=True,charset="utf8")
x = conn.cursor()
cursor.execute('''INSERT into rule_based_results (emotion) values (%s)''',(rule_result))
conn.commit()
conn.close()
没有任何错误。但是这个查询不起作用。谁能告诉我我的查询有什么问题。
答案 0 :(得分:1)
您已将x
初始化为您的连接cursor
对象,但从未使用过它。
x.execute('''INSERT into rule_based_results (emotion) values (%s)''',(rule_result))
conn.commit()
x.close()
conn.close()