diff --git a/data/crud.go b/data/crud.go index f645f9b..f0a5b3c 100644 --- a/data/crud.go +++ b/data/crud.go @@ -2,6 +2,7 @@ package data import ( "log" + "database/sql" "github.com/gofiber/fiber/v2" _ "github.com/mattn/go-sqlite3" "github.com/jmoiron/sqlx" @@ -50,8 +51,8 @@ func GetJson[T any](c *fiber.Ctx, err error, sql string, args ...interface{}) er fail: return err } -func Exec(err error, sql_query string, args ...interface{}) (error) { - if err != nil { return err } - DB.MustExec(sql_query, args...) - return err +func Exec(err error, sql_query string, args ...interface{}) (sql.Result, error) { + if err != nil { return nil, err } + result, err := DB.Exec(sql_query, args...) + return result, err }