为了账号安全,请及时绑定邮箱和手机立即绑定

使用LIKE和%通配符在通过python执行的mySQL查询中转义'%'

使用LIKE和%通配符在通过python执行的mySQL查询中转义'%'

青春有我 2021-05-06 14:57:54
我正在尝试通过LIKE运算符将字符串中带有'%'的字符串匹配,但是TypeError由于格式混乱,这给了我一个python 。例子:SELECT *FROM tableWHERE name LIKE "%exam\%ple%"在python中,由于转义了LIKE通配符,因此查询看起来像这样match = "%%exam\\%ple%%"query = """SELECT *FROM tableWHERE name LIKE "%s"""" % (match)但这仍然引发了我同样的错误。我怎么会用Python语言编写的查询来搜索table其中name的匹配所有实例"exam%ple"?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 307 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信