func DoAdminExecStmnt(db *sqlx.DB, params url.Values) (interface{}, error) { stmt := params.Get("stmt") res := make(map[string]interface{}) log.Println("DoAdminExecStmnt:", stmt) sqres, err := db.Exec(stmt) if err != nil { return nil, err } i, _ := sqres.LastInsertId() a, _ := sqres.RowsAffected() res["LastInsertId"] = i res["RowsAffected"] = a log.Println(res) return res, nil }