【发布时间】: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