У меня есть скрипт для получения данных из базы, которые потом конвертируются в csv, первый день работал стабильно, после этого перестал работать и выдает ошибку panic: runtime error: недопустимый адрес памяти или разыменование nil указателя Перечитал все, что я нашел, но не мог найти правильное решение. Помоги мне, пожалуйста! Вот сам код:
package main
import(
"fmt"
"database/sql"
_ "github.com/go-sql-driver/mysql"
"github.com/joho/sqltocsv"
)
// connect with db
func main() {
db, err := sql.Open("mysql", "login:password@tcp(127.0.0.1:8889))/db_name")
if err != nil {
panic(err)
}
defer db.Close()
res, _ := db.Query("SELECT * FROM `users...`")
//the path to the file
err = sqltocsv.WriteFile(".../file_name.csv", res)
if err != nil {
panic(err)
}else{
fmt.Println("done")
}
}