gpt4 book ai didi

python - 参数化 SQL 查询中 pg_trgm % 运算符的问题

转载 作者:行者123 更新时间:2023-11-29 12:06:15 25 4
gpt4 key购买 nike

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

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

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

但是,当我将运算符更改为 pg_trgm 模块的“%”时,我收到“元组索引超出范围”错误。

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

有解决办法吗?

最佳答案

试试 title %% %s

(从评论中复制粘贴)

关于python - 参数化 SQL 查询中 pg_trgm % 运算符的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12308432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com