2

这可能是一个非常愚蠢的问题。

psyco2pg 或 postgres 都不喜欢相似性运算符。这有效:

sql = 'Select * from movie where title = %s'
data = ('Clockers',)
cur.execute(sql, data)

但是,当我将运算符更改为 pg_trgm 模块的 '%' 时,我得到一个 'tuple index out of range' 错误。

sql = 'Select * from movie where title % %s'
data = ('Clockers',)
cur.execute(sql, data)

有解决方法吗?

4

1 回答 1

3

尝试title %% %s

(从评论中复制和粘贴)

于 2012-09-06T21:53:53.870 回答