【问题标题】:MySQLdb - Error with simple statementMySQLdb - 简单语句出错
【发布时间】:2011-06-24 05:51:54
【问题描述】:
db = MySQLdb.connect("XXXXXXXX","root", "XXXXXX", database)
cursor = db.cursor() 
cursor.execute('INSERT INTO media_files (ID, DATA) VALUES ("test", "test")')
cursor.execute("commit")

此语句错误,我似乎无法弄清楚原因。有什么想法吗?顺便说一下,media_files 表只有两列,ID 和 DATA,每列都是 VARCHAR(255)

谢谢 特伦特

【问题讨论】:

    标签: python mysql insert mysql-python


    【解决方案1】:
    'INSERT INTO media_files (ID, DATA) VALUES ("test", "test")'
    

    使用括号可以解决问题。您插入了一条数据,但提供了 2 个字段。

    【讨论】:

      猜你喜欢
      • 2012-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-22
      • 1970-01-01
      • 1970-01-01
      • 2022-12-22
      • 2014-10-07
      相关资源
      最近更新 更多