我正在使用Python访问MySQL数据库,由于变量周围没有引号,所以出现了“在字段中未知的列”错误。
以下是代码:
cur = x.cnx.cursor()
cur.execute('insert into tempPDBcode (PDBcode) values (%s);' % (s))
rows = cur.fetchall()
我该如何在字符串的值周围手动插入双引号或单引号? 我尝试使用 str()
并手动将引号连接到 s
周围,但仍然无法正常工作。 SQL 语句可以正常工作,我已经多次检查过我的 SQL 查询。