为什么我在python中收到SQL语法错误

赖利

嗨,我正在尝试将一些数据插入MySQL数据库。但是,我一直从MySQL.connector中收到语法错误。我不确定是什么原因造成的,我已经尝试了mysql网站上的所有示例,但没有一个起作用。我可以在其他网站的旧网络服务器上使用此功能,但现在不起作用。

我的代码是(ID是由30个大写字母和数字组成的字符串,而UserID是由20个数字组成的字符串):

sql = '''INSERT INTO LoginSessions(SessionID,UserID) VALUES({0},{1})'''.format(ID,UserID)
cursor.execute(sql)

这是我不断得到的错误:

<class 'mysql.connector.errors.ProgrammingError'>: 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''ORPFDQE0CKYVY1LN0RPW',))' at line 1 

感谢您的任何提前帮助。非常感谢它困扰了我几个小时。我已经尝试了所有我可能知道的事情,并将放弃!

丹尼尔

您不应该使用format创建sql命令,使用占位符,那么就不必担心ID的类型已正确编码:

sql = '''INSERT INTO LoginSessions(SessionID,UserID) VALUES(%s,%s)'''
cursor.execute(sql, (ID,UserID))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我在PHP中收到语法错误?

来自分类Dev

为什么我会在 Python 中收到此语法错误?

来自分类Dev

我在SQL中收到语法错误

来自分类Dev

为什么我收到无效的语法错误?

来自分类Dev

为什么我收到无效的语法错误?

来自分类Dev

为什么我收到来自|的语法错误?在这个脚本中?

来自分类Dev

为什么我在此代码中收到“您的 SQL 语法有错误”错误?

来自分类Dev

为什么我的 Python 函数中有语法错误?

来自分类Dev

我在此MariaDB查询中错过了什么?我现在收到一个SQL语法错误

来自分类Dev

为什么我会收到ELIF无效的语法错误?

来自分类Dev

为什么我在第一行收到语法错误?

来自分类Dev

为什么在C#中创建表时收到错误的语法错误

来自分类Dev

为什么这不是python中的语法错误?

来自分类Dev

为什么这是Python中的无效语法错误?

来自分类Dev

为什么 <= 在 Python 中抛出无效的语法错误

来自分类Dev

为什么这是SQL语法错误?

来自分类Dev

Python if / elif语法错误...为什么

来自分类Dev

我在Microsoft SQL Server Management Studio中收到错误语法错误...

来自分类Dev

运行google_sql我收到无效的语法错误

来自分类Dev

为什么我收到这个错误?期望缩进块(<unknown>,第 106 行)pylint(语法错误)

来自分类Dev

Python语法-无法看到为什么接收语法错误

来自分类Dev

为什么我在PL / SQL中收到此错误

来自分类Dev

为什么我会收到此语法错误:关键字不能是表达式

来自分类Dev

为什么我在tokem“ <td>”上遇到语法错误,在我的JSP中删除此令牌?

来自分类Dev

为什么我收到“您的 SQL 语法有错误”错误?

来自分类Dev

收到语法错误,我无法修复

来自分类Dev

为什么我的sql多行插入查询包含语法错误?

来自分类Dev

我的错误是什么,显示SQL语法错误?

来自分类Dev

为什么Android Studio允许我编译语法错误

Related 相关文章

  1. 1

    为什么我在PHP中收到语法错误?

  2. 2

    为什么我会在 Python 中收到此语法错误?

  3. 3

    我在SQL中收到语法错误

  4. 4

    为什么我收到无效的语法错误?

  5. 5

    为什么我收到无效的语法错误?

  6. 6

    为什么我收到来自|的语法错误?在这个脚本中?

  7. 7

    为什么我在此代码中收到“您的 SQL 语法有错误”错误?

  8. 8

    为什么我的 Python 函数中有语法错误?

  9. 9

    我在此MariaDB查询中错过了什么?我现在收到一个SQL语法错误

  10. 10

    为什么我会收到ELIF无效的语法错误?

  11. 11

    为什么我在第一行收到语法错误?

  12. 12

    为什么在C#中创建表时收到错误的语法错误

  13. 13

    为什么这不是python中的语法错误?

  14. 14

    为什么这是Python中的无效语法错误?

  15. 15

    为什么 <= 在 Python 中抛出无效的语法错误

  16. 16

    为什么这是SQL语法错误?

  17. 17

    Python if / elif语法错误...为什么

  18. 18

    我在Microsoft SQL Server Management Studio中收到错误语法错误...

  19. 19

    运行google_sql我收到无效的语法错误

  20. 20

    为什么我收到这个错误?期望缩进块(<unknown>,第 106 行)pylint(语法错误)

  21. 21

    Python语法-无法看到为什么接收语法错误

  22. 22

    为什么我在PL / SQL中收到此错误

  23. 23

    为什么我会收到此语法错误:关键字不能是表达式

  24. 24

    为什么我在tokem“ <td>”上遇到语法错误,在我的JSP中删除此令牌?

  25. 25

    为什么我收到“您的 SQL 语法有错误”错误?

  26. 26

    收到语法错误,我无法修复

  27. 27

    为什么我的sql多行插入查询包含语法错误?

  28. 28

    我的错误是什么,显示SQL语法错误?

  29. 29

    为什么Android Studio允许我编译语法错误

热门标签

归档