我正在尝试使用连接器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))
答案 0 :(得分:1)
这应该有用。
curA.execute(insert_query %(user_name, user_profile_url,complaint_source_url, message_title, message_content,created_on))
也在最后
cnx.commit()