0
Ich verwende derzeit GO MySQL und ich habe einen Fall, wo die SQL enthält viele ähnliche Parameter.Wie konstruiere ich einen SQL in GO MYSQL mit vielen ähnlichen Parametern?
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)
Mein wahres Leben SQL hat etwa 10 ähnliche Parameter von golang
und einen zweiten Parameter, der sich ein paar Mal wiederholt. Ist der Positionsparameter der einzige Weg, den SQL zu erstellen?