我在PostgreSQL查询中收到语法错误。我正在使用YII1
开发的项目中,出现错误
正如您在上面看到的,我在单引号中使用like
运算符,并且在字符串中还有另一个单引号(Children's
)。所以PostgreSQL给我抛出一个错误。请给我一个解决方案以转义字符串。
最佳答案
您可以使用另一个单引号(即''
而不是'
)对字符串中的单引号进行转义。请注意,这是两个'
字符,而不是单个"
字符):
sub_heading LIKE '%Women and Children''s Voices%'
-- Here -----------------------------^