MySQL Connector/Python Release Notes
Syntax:
Press CTRL+C to copyerrors.custom_error_exception(error=None, exception=None)
This method defines custom exceptions for MySQL server errors and returns current customizations.
If error
is a MySQL Server error number, you
must also pass the exception
class. The
error
argument can be a dictionary, in which
case the key is the server error number, and value the class of
the exception to be raised.
To reset the customizations, supply an empty dictionary.
Press CTRL+C to copyimport mysql.connector from mysql.connector import errorcode # Server error 1028 should raise a DatabaseError mysql.connector.custom_error_exception(1028, mysql.connector.DatabaseError) # Or using a dictionary: mysql.connector.custom_error_exception({ 1028: mysql.connector.DatabaseError, 1029: mysql.connector.OperationalError, }) # To reset, pass an empty dictionary: mysql.connector.custom_error_exception({})