简单的Python连接器程序 - MySQL错误

时间:2015-07-21 12:25:14

标签: python mysql

我正在尝试使用连接器python将记录插入MySQL

我无法理解为什么我要

  

ProgrammingError:处理格式参数失败; Python'列表'   无法转换为MySQL类型

这是我的简单程序

import mysql.connector

 #All variables like user_name etc. are initialized


cnx = mysql.connector.connect(user='root',password='password',database='consumer')
curA = cnx.cursor(buffered=True)

insert_query = "INSERT INTO sno_social_listener( user_name, user_profile_url, message_url, message_title, message_content, created_on ) VALUES ('%s',  '%s',  '%s',  '%s',  '%s',  '%s')"

curA.execute(insert_query,(user_name, user_profile_url,complaint_source_url, message_title, message_content,created_on))

1 个答案:

答案 0 :(得分:1)

这应该有用。

curA.execute(insert_query %(user_name, user_profile_url,complaint_source_url, message_title, message_content,created_on))

也在最后

cnx.commit()