首页 > 解决方案 > 如何使用python将变量插入MySQL表

问题描述

我查看了整个堆栈溢出,但没有一个答案有效。这是下面的代码:

var = ""


sql = "INSERT INTO yyc_central (NO) VALUES %s"

mycursor.execute(sql, var)

我正在使用 mysql.connector 连接到我的数据库。我也收到一条错误消息:

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以了解在“?”附近使用的正确语法 在第 1 行

不要介意“第 1 行”,我真的需要帮助,谢谢。

标签: pythonmysql

解决方案


python有点奇特,只有1个参数,所以

var = ""


sql = "INSERT INTO yyc_central (NO) VALUES (%s)"

mycursor.execute(sql, (var,))

推荐阅读