Trivia mysql-python中转义字符的问题

在做爬虫时遇到一个转义字符的问题。在”cursor.execute”时有一条没有跑过,原因是某主播标题中有一个单引号,解决的方法是给字符串进行转义。在网上看到有一种做法是:

1
2
sql = "INSERT INTO TABLE_A (COL_A,COL_B) VALUES (%s, %s)"
cursor.execute(sql, (val1, val2))

但是我如此做并没有成功。这里先mark一下,以后找一下解决方法。