使用python mysql执行mysql查询?

问题描述 投票:0回答:2

请考虑以下代码

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 python-2.7 mysql-python
2个回答
0
投票

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


-1
投票

MySQLdb版本存在问题

© www.soinside.com 2019 - 2024. All rights reserved.