我正在編寫一個 golang 程序,我在其中查詢 postgres 數據庫。我想使用 $1 來提供值并且應該有一個模式匹配Db.Query("SELECT * FROM table where name like %$1%", user)它說:“%”處或附近的語法錯誤
1 回答

犯罪嫌疑人X
TA貢獻2080條經驗 獲得超4個贊
你的語法錯誤,試試
user := "%"+user+"%"
rows, err := Db.Query("SELECT * FROM table where name like $1", user)
if err!=nil{
fmt.Println(err)
}
- 1 回答
- 0 關注
- 207 瀏覽
添加回答
舉報
0/150
提交
取消