参数sql查询不能处理这样的特殊引号'

2024-05-19 12:25:42 发布

您现在位置:Python中文网/ 问答频道 /正文

Select语句:

self.selectSQLQuery = 'SELECT * FROM DIM WHERE REPORT_NAME=?'

cur.execute(sqlQuery,trans)

我正在使用一个参数化查询,字符串中有一些单引号,并且有一个字符/字符串不起作用

Cantons De L’est

当我打印参数列表时,它看起来对'是正确的

("St. John's",)
("St. John's",)
('Edmonton',)
('Victoria',)
('Cantons De L’est',)

除将其替换为'之外的任何解决方案


Tags: 字符串fromself参数de语句wherejohn