【问题标题】:Execution of mysql query using python mysql?使用python mysql执行mysql查询?
【发布时间】:2018-06-01 11:26:17
【问题描述】:

考虑下面的代码

Table="USER"
fields="("+'username'+")"
values=('vishnu',)
dbcon = MySQLdb.connect(...)
insert_query="insert into %s%s values%%s"%(Table,fields)

cursor=dbcon.cursor()
cursor.execute(insert_query,(values,))
cursor.close()
dbcon.commit()

此代码对两个系统的工作方式不同。在我的笔记本电脑上它运行良好,但在我的桌面上它显示 MYSQL 语法错误。

我无法解决这个问题?什么原因,我用的是同版本的python2.7。

【问题讨论】:

  • 如何在两者中执行python代码?
  • 你检查 MySQL 版本了吗?
  • @SaranyaSridharan 你的意思是什么?我把这段代码放在一个 .py 文件中运行它
  • 当你从 Eclipse 或控制台运行时,有时它会给出不同的结果。好的
  • 你能发布完整的错误信息吗?

标签: python mysql python-2.7 mysql-python


【解决方案1】:

这是由于 MySQLdb 版本不同造成的。尝试使用相同版本的 MySQLdb。

【讨论】:

    【解决方案2】:

    问题在于 MySQLdb 版本

    【讨论】:

      猜你喜欢
      • 2011-12-27
      • 1970-01-01
      • 1970-01-01
      • 2016-09-13
      • 2013-06-30
      • 1970-01-01
      • 2013-03-11
      • 2021-10-30
      相关资源
      最近更新 更多