今天执行一条SQL时报错,原因是SQL中存在类似DATE_FORMAT的函数,和python的占位符冲突了,需要处理一下。
比如原SQL是
执行报错:
解决:
除了这里,还有其他一些相似的内置符号冲突也是这样解决。比如你的正则需要匹配文本中的字符"\",那么正则表达式里将需要4个反斜杠"\\\\"解决内置冲突问题:
今天执行一条SQL时报错,原因是SQL中存在类似DATE_FORMAT的函数,和python的占位符冲突了,需要处理一下。
比如原SQL是
执行报错:
解决:
除了这里,还有其他一些相似的内置符号冲突也是这样解决。比如你的正则需要匹配文本中的字符"\",那么正则表达式里将需要4个反斜杠"\\\\"解决内置冲突问题: