Пример #1
0
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
}