我在这里看到了一个非常相似的问题,但我不确定管道在命令中做了什么,而且它对我来说无论如何都不起作用。
所以,这是我尝试过的代码。
rows, err := db.Query(fmt.Sprintf("SELECT * FROM mytable WHERE mycolumn LIKE 'camel.%'"))
即使,我不知道它是做什么用的,我也尝试过使用管道。
rows, err := db.Query(fmt.Sprintf("SELECT * FROM mytable WHERE mycolumn LIKE 'camel. || %'"))
所以,它应该做的是匹配该列中以骆驼开头的任何内容,所以 camel.*
我得到的两个例子的错误是
pq: syntax error at or near "("
所以我猜出于某种原因,它传递的命令比我想要的更多……也许是引用问题?我尝试了其他一些事情,但没有任何效果。任何帮助表示赞赏。
米脂
弑天下
拉丁的传说
相关分类