嗨,我正在尝试将一些数据插入MySQL数据库。但是我一直从MySQL.connector. 我不确定是什么原因造成的我已经尝试了mysql网站上的所有例子,但没有一个是有效的。我可以让它在我的旧网络服务器上为另一个网站工作,但现在它不工作。在
我的代码是(ID是由30个大写字母和数字组成的字符串,UserID是一个20位的字符串):
sql = '''INSERT INTO LoginSessions(SessionID,UserID) VALUES({0},{1})'''.format(ID,UserID)
cursor.execute(sql)
这是我一直得到的错误:
^{pr2}$提前谢谢你的帮助。我会非常感激它已经困扰了我几个小时了。我已经尽了我所能的一切,我要放弃了!在
您不应该使用format来创建sql命令,使用占位符,那么您就不必注意id的类型是否正确编码:
相关问题 更多 >
编程相关推荐