mysql insert语句值包含单引号的解决方法


参考:https://blog.csdn.net/hurtseverywhere/article/details/122359024

# 假设要插入的内容为
a = 测试内容'-'结果

insert into a(content) values(''.format(a));

在执行时,会报错。

需要对内容中的单引号做转换。

new_a = a.replace("'", "''")

注意,是用双引号将需要转换的单引号进行替换。这里是用2个单引号来替换。