Postagens

Mostrando postagens de Outubro, 2021

Dica rápida em Golang - blank identifier

Se você está usando o pacote database/sql com mysql e recebe a mensagem "Commands out of sync. Did you run multiple statements at once?", verifique se você não está usando um "blank identifier" no retorno da função "Query", por exemplo. _, err := db.Query("...") nesse caso, basta pegar o primeiro retorno (rows) e chamar o método Close() rows, err := db.Query("...")defer rows.Close()