在Golang的查询中使用问号

时间:2019-02-26 00:59:04

标签: mysql go

我正在创建查询以选择具有给定URL的行。

我正在使用此代码创建查询并检索数据

  pages_query := `
            SELECT id
            FROM   pages
            WHERE  url = 'my.url.com?param=23/'`
  stmt, err := datastore.DB.Prepare(pages_query)
  rows, err := stmt.Query()

但是,尽管数据库中存在与该查询匹配的记录,但它不会检索任何数据。

我认为这是因为stmt.Query()替换了'?'没有,但我无法逃脱。

我该如何标记问号?

0 个答案:

没有答案