我在PostgreSQL查询中收到语法错误。我正在使用YII1开发的项目中,出现错误



正如您在上面看到的,我在单引号中使用like运算符,并且在字符串中还有另一个单引号(Children's)。所以PostgreSQL给我抛出一个错误。请给我一个解决方案以转义字符串。

最佳答案

您可以使用另一个单引号(即''而不是')对字符串中的单引号进行转义。请注意,这是两个'字符,而不是单个"字符):

sub_heading LIKE '%Women and Children''s Voices%'
-- Here -----------------------------^

10-07 19:33
查看更多