【问题标题】:Simple Python-Connector program - MySQL error简单的 Python-Connector 程序 - MySQL 错误
【发布时间】:2015-07-21 12:25:14
【问题描述】:

我正在尝试使用连接器 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))

【问题讨论】:

  • 可以加个print (user_name, user_profile_url,complaint_source_url, message_title, message_content,created_on)

标签: python mysql


【解决方案1】:

这应该可行。

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

也在结尾

cnx.commit()

【讨论】:

    猜你喜欢
    • 2017-12-03
    • 2016-03-14
    • 2021-01-10
    • 1970-01-01
    • 2014-04-28
    • 1970-01-01
    • 1970-01-01
    • 2013-11-13
    • 2013-11-12
    相关资源
    最近更新 更多