首页 > 解决方案 > Postgres 不能同时插入单引号和分号问题

问题描述

我正在尝试创建一个包含分号和单引号的插入查询,并且我已经转义了单引号,但是在删除分号之前该查询仍然不起作用。请帮忙

不工作

INSERT INTO users (email, website) VALUES ('demo@demo.com',
 '=The_Dos_And_Don\'ts Business3735841;n=6')

工作(删除分号)

INSERT INTO users (email, website) VALUES ('demo@demo.com', 
'=The_Dos_And_Don\'ts Business3735841n=6')

标签: sqlpostgresql

解决方案


Postgres 8.4
两种方式都有效,使用\'and转义'',请参阅演示
Postgres 9.4+
''适用,请参阅演示
分号不影响结果。


推荐阅读