Eu estou utilizando o banco de dados MySQL para o curso e recebi este erro no Prepare do SQL:
insereDadosNoBanco, err := db.Prepare("insert into produtos(nome, descricao, preco, quantidade) values($1, $2, $3, $4)")
http: panic serving [::1]:59678: Error 1054 (42S22): Unknown column '$1' in 'field list'
Quando substituí os values de ($1, $2, $3, $4) para (?,?,?,?) funcionou.
Então deixo registrado aqui em caso de outros alunos terem o mesmo problema.