PostgreSQL 查询中具有模式匹配语法的参数
Parameter with pattern matching syntax in a PostgreSQL query
我正在编写一个查询 postgres 数据库的 golang 程序。我想使用 $1 来提供值并且应该有一个模式匹配
Db.Query("SELECT * FROM table where name like %%", user)
它说:
syntax error at or near "%"
你的语法有误,试试
user := "%"+user+"%"
rows, err := Db.Query("SELECT * FROM table where name like ", user)
if err!=nil{
fmt.Println(err)
}
我正在编写一个查询 postgres 数据库的 golang 程序。我想使用 $1 来提供值并且应该有一个模式匹配
Db.Query("SELECT * FROM table where name like %%", user)
它说:
syntax error at or near "%"
你的语法有误,试试
user := "%"+user+"%"
rows, err := Db.Query("SELECT * FROM table where name like ", user)
if err!=nil{
fmt.Println(err)
}