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

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

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

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

 

在执行时,会报错。

 

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

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

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

posted @ 2022-05-16 18:06  道霖  阅读(1757)  评论(0编辑  收藏  举报