我想查找文本列以用户给定的字符串开头的行,例如SELECT * FROM users WHERE name LIKE 'rob%'
,“ rob”是未经验证的用户输入。如果用户编写的字符串包含特殊模式字符(例如“ rob_”),则它将匹配“ robert42”和“ rob_the_man”。我需要确保字符串在字面上是匹配的,我该怎么做?我是否需要在应用程序级别上处理转义,或者这是一种更漂亮的方法?
我正在使用PostgreSQL 9.1和go-pgsql。
蝴蝶刀刀
RISEBY
牧羊人nacy
相关分类