前两天开发时,遇到一个格式化sql语句调用这个方法时候报错,原因是这个语句中只有一个%s需要替换,而前面还有一个 模糊查询%xxx%这是他就会无法解析这个%x,所以前面的模糊查询要将%转义。
正确做法:模糊查询中的%xxx% 替换成 %%xxx%% 也就是将这里的%进行转义
前两天开发时,遇到一个格式化sql语句调用这个方法时候报错,原因是这个语句中只有一个%s需要替换,而前面还有一个 模糊查询%xxx%这是他就会无法解析这个%x,所以前面的模糊查询要将%转义。
正确做法:模糊查询中的%xxx% 替换成 %%xxx%% 也就是将这里的%进行转义