package sql

import (
	"database/sql"

	"github.com/go-sql-driver/mysql"
)

func IsErrDuplicate(err error) bool {
	if err == nil {
		return false
	}
	e, ok := err.(*mysql.MySQLError)
	return ok && e.Number == 1062
}

func IsErrNoRows(err error) bool {
	return err != nil && err == sql.ErrNoRows
}
