0
我目前使用的是GO MySQL,我有一個sql包含許多類似參數的情況。如何在GO MYSQL中使用許多類似的參數構造sql?
stmt, err := db.Prepare(`
SELECT id
FROM questions
WHERE description like '%?%'
UNION
SELECT id
FROM books
WHERE description like '%?%'
UNION
SELECT id
FROM sites
WHERE description like '%?%'`)
param := "golang"
stmt.Query(param, param, param)
我的現實生活中的SQL有golang
約10個類似的參數和重演了幾次第二個參數。位置參數是構建sql的唯一方法嗎?