mysql

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 8, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package mysql provides helpers for working MySQL database. Should be imported explicitly. To register mysql as retryable func use side effect import like so:

import _ "github.com/acronis/go-dbkit/mysql"

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckMySQLError

func CheckMySQLError(err error, errCode MySQLErrCode) bool

CheckMySQLError checks if the passed error relates to MySQL and it's internal code matches the one from the argument.

Types

type MySQLErrCode

type MySQLErrCode uint16

MySQLErrCode defines the type for MySQL error codes. nolint: revive

const (
	MySQLErrCodeDupEntry MySQLErrCode = 1062
	MySQLErrDeadlock     MySQLErrCode = 1213
	MySQLErrLockTimedOut MySQLErrCode = 1205
)

MySQL error codes (will be filled gradually).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL