Package mysql :: Package exceptions :: Module base :: Class MySQL_Error
[hide private]
[frames] | no frames]

Class MySQL_Error

source code

exceptions.Exception --+    
                       |    
                   Error --+
                           |
                          MySQL_Error
Known Subclasses:
client.Cant_Read_Charset, client.Commands_Out_Of_Sync, client.Conn_Host_Error, client.Conn_Unknow_Protocol, client.Connection_Error, client.Data_Truncated, client.Embedded_Connection, client.Fetch_Canceled, client.IP_Sock_Error, client.Invalid_Buffer_Use, client.Invalid_Conn_Handle, client.Invalid_Parameter_Number, client.Localhost_Connection, client.Malformed_Packet, client.Named_Pipe_Connection, client.Named_Pipe_Open_Error, client.Named_Pipe_Set_State_Error, client.Named_Pipe_Wait_Error, client.Net_Packet_Too_Large, client.No_Data, client.No_Parameters_Exists, client.No_Prepare_Stmt, client.No_Result_Set, client.No_Stmt_Metadata, client.Not_Implemented, client.Null_Pointer, client.Out_Of_Memory, client.Params_Not_Bound, client.Probe_Master_Connect, client.Probe_Slave_Connect, client.Probe_Slave_Hosts, client.Probe_Slave_Status, client.Secure_Auth, client.Server_Gone_Error, client.Server_Handshake_Err, client.Server_Lost, client.Shared_Memory_Connect_Abandoned_Error, client.Shared_Memory_Connect_Answer_Error, client.Shared_Memory_Connect_File_Map_Error, client.Shared_Memory_Connect_Map_Error, client.Shared_Memory_Connect_Request_Error, client.Shared_Memory_Connect_Set_Error, client.Shared_Memory_Connection, client.Shared_Memory_Event_Error, client.Shared_Memory_File_Map_Error, client.Shared_Memory_Map_Error, client.Socket_Create_Error, client.Ssl_Connection_Error, client.TCP_Connection, client.Unknown_Error, client.Unknown_Host, client.Unsupported_Param_Type, client.Version_Error, client.Wrong_Host_Info, client.Wrong_License, server.Aborting_Connection, server.Access_Denied_Error, server.Alter_Info, server.Auto_Convert, server.Autoinc_Read_Failed, server.Bad_DB_Error, server.Bad_Field_Error, server.Bad_Ft_Column, server.Bad_Host_Error, server.Bad_Null_Error, server.Bad_Slave, server.Bad_Slave_Until_Cond, server.Bad_Table_Error, server.Binlog_Create_Routine_Need_Super, server.Binlog_Purge_Fatal_Err, server.Binlog_Purge_Prohibited, server.Binlog_Unsafe_Routine, server.Blob_Cant_Have_Default, server.Blob_Key_Without_Length, server.Blob_Used_As_Key, server.Blobs_And_No_Terminated, server.Cannot_Add_Foreign, server.Cannot_User, server.Cant_Aggregate_2Collations, server.Cant_Aggregate_3Collations, server.Cant_Aggregate_Ncollations, server.Cant_Create_DB, server.Cant_Create_Federated_Table, server.Cant_Create_File, server.Cant_Create_Geometry_Object, server.Cant_Create_Table, server.Cant_Create_Thread, server.Cant_Create_User_With_Grant, server.Cant_Delete_File, server.Cant_Do_This_During_An_Transaction, server.Cant_Drop_Field_Or_Key, server.Cant_Find_Dl_Entry, server.Cant_Find_System_Rec, server.Cant_Find_Udf, server.Cant_Get_Stat, server.Cant_Get_Wd, server.Cant_Initialize_Udf, server.Cant_Lock, server.Cant_Open_File, server.Cant_Open_Library, server.Cant_Read_Dir, server.Cant_Remove_All_Fields, server.Cant_Reopen_Table, server.Cant_Set_Wd, server.Cant_Update_Used_Table_In_Sf_Or_Trg, server.Cant_Update_With_Readlock, server.Cant_Use_Option_Here, server.Check_No_Such_Table, server.Check_Not_Implemented, server.Checkread, server.Collation_Charset_Mismatch, server.Columnaccess_Denied_Error, server.Commit_Not_Allowed_In_Sf_Or_Trg, server.Con_Count_Error, server.Conflicting_Declarations, server.Connect_To_Foreign_Data_Source, server.Connect_To_Master, server.Corrupt_Help_DB, server.Crashed_On_Repair, server.Crashed_On_Usage, server.Create_DB_With_Read_Lock, server.Cut_Value_Group_Concat, server.Cyclic_Reference, server.DB_Access_Denied_Error, server.DB_Create_Exists, server.DB_Drop_Delete, server.DB_Drop_Exists, server.DB_Drop_Rmdir, server.Data_Too_Long, server.Datetime_Function_Overflow, server.Delayed_Cant_Change_Lock, server.Delayed_Insert_Table_Locked, server.Derived_Must_Have_Alias, server.Diff_Groups_Proc, server.Disk_Full, server.Division_By_Zero, server.Drop_DB_With_Read_Lock, server.Drop_User, server.Dump_Not_Implemented, server.Dup_Argument, server.Dup_Entry, server.Dup_Fieldname, server.Dup_Key, server.Dup_Keyname, server.Dup_Unique, server.Duplicated_Value_In_Type, server.Empty_Query, server.Error_During_Checkpoint, server.Error_During_Commit, server.Error_During_Flush_Logs, server.Error_During_Rollback, server.Error_On_Close, server.Error_On_Read, server.Error_On_Rename, server.Error_On_Write, server.Error_When_Executing_Command, server.Exec_Stmt_With_Open_Cursor, server.Failed_Routine_Break_Binlog, server.Feature_Disabled, server.Field_Specified_Twice, server.File_Exists_Error, server.File_Not_Found, server.File_Used, server.Filsort_Abort, server.Flush_Master_Binlog_Closed, server.Forbid_Schema_Change, server.Forcing_Close, server.Foreign_Data_Source_Doesnt_Exist, server.Foreign_Data_String_Invalid, server.Foreign_Data_String_Invalid_Cant_Create, server.Form_Not_Found, server.Fparser_Bad_Header, server.Fparser_Eof_In_Comment, server.Fparser_Eof_In_Unknown_Parameter, server.Fparser_Error_In_Parameter, server.Fparser_Too_Big_File, server.Frm_Unknown_Type, server.Fseek_Fail, server.Ft_Matching_Key_Not_Found, server.Function_Not_Defined, server.Get_Errmsg, server.Get_Errno, server.Get_Temporary_Errmsg, server.Global_Variable, server.Got_Signal, server.Grant_Wrong_Host_Or_User, server.Handshake_Error, server.Hashchk, server.Host_Is_Blocked, server.Host_Not_Privileged, server.Hostname, server.Illegal_Grant_For_Table, server.Illegal_Ha, server.Illegal_Reference, server.Illegal_Value_For_Type, server.Incorrect_Global_Local_Var, server.Index_Rebuild, server.Insert_Info, server.Invalid_Character_String, server.Invalid_Default, server.Invalid_Group_Func_Use, server.Invalid_On_Update, server.Invalid_Use_Of_Null, server.Io_Err_Log_Index_Read, server.Ipsock_Error, server.Key_Column_Does_Not_Exits, server.Key_Does_Not_Exits, server.Key_Not_Found, server.Key_Part_0, server.Key_Ref_Do_Not_Match_Table_Ref, server.Kill_Denied_Error, server.Load_From_Fixed_Size_Rows_To_Var, server.Load_Info, server.Local_Variable, server.Lock_Deadlock, server.Lock_Or_Active_Transaction, server.Lock_Table_Full, server.Lock_Wait_Timeout, server.Log_In_Use, server.Log_Purge_Unknown_Err, server.Logging_Prohibit_Changing_Of, server.M_Bigger_Than_D, server.Malformed_Definer, server.Master, server.Master_Fatal_Error_Reading_Binlog, server.Master_Info, server.Master_Net_Read, server.Master_Net_Write, server.Max_Prepared_Stmt_Count_Reached, server.Missing_Skip_Slave, server.Mix_Of_Group_Func_And_Fields, server.Mixing_Not_Allowed, server.Multiple_Pri_Key, server.Net_Error_On_Write, server.Net_Fcntl_Error, server.Net_Packet_Too_Large, server.Net_Packets_Out_Of_Order, server.Net_Read_Error, server.Net_Read_Error_From_Pipe, server.Net_Read_Interrupted, server.Net_Uncompress_Error, server.Net_Write_Interrupted, server.New_Aborting_Connection, server.Nisamchk, server.No, server.No_Binary_Logging, server.No_DB_Error, server.No_Default, server.No_Default_For_Field, server.No_Default_For_View_Field, server.No_File_Mapping, server.No_Group_For_Proc, server.No_Permission_To_Create_User, server.No_Raid_Compiled, server.No_Referenced_Row, server.No_Referenced_Row_2, server.No_Such_Index, server.No_Such_Table, server.No_Such_Thread, server.No_Such_User, server.No_Tables_Used, server.No_Triggers_On_System_Schema, server.No_Unique_Logfile, server.No_View_User, server.Non_Grouping_Field_Used, server.Non_Insertable_Table, server.Non_Uniq_Error, server.Non_Updatable_Table, server.Nonexisting_Grant, server.Nonexisting_Proc_Grant, server.Nonexisting_Table_Grant, server.Nonuniq_Table, server.Nonupdateable_Column, server.Normal_Shutdown, server.Not_Allowed_Command, server.Not_Form_File, server.Not_Keyfile, server.Not_Supported_Auth_Mode, server.Not_Supported_Yet, server.Null_Column_In_Index, server.Old_File_Format, server.Old_Keyfile, server.Open_As_Readonly, server.Operand_Columns, server.Option_Prevents_Statement, server.Order_With_Proc, server.Out_Of_Resources, server.Out_Of_Sortmemory, server.Outofmemory, server.Parse_Error, server.Passwd_Length, server.Password_Anonymous_User, server.Password_No_Match, server.Password_Not_Allowed, server.Primary_Cant_Have_Null, server.Proc_Auto_Grant_Fail, server.Proc_Auto_Revoke_Fail, server.Procaccess_Denied_Error, server.Ps_Many_Param, server.Ps_No_Recursion, server.Query_Interrupted, server.Query_On_Foreign_Data_Source, server.Query_On_Master, server.Read_Only_Transaction, server.Ready, server.Record_File_Full, server.Regexp_Error, server.Relay_Log_Fail, server.Relay_Log_Init, server.Removed_Spaces, server.Requires_Primary_Key, server.Reserved_Syntax, server.Revoke_Grants, server.Row_Is_Referenced, server.Row_Is_Referenced_2, server.Select_Reduced, server.Server_Is_In_Secure_Auth_Mode, server.Server_Shutdown, server.Set_Constants_Only, server.Shutdown_Complete, server.Slave_Ignored_Ssl_Params, server.Slave_Ignored_Table, server.Slave_Must_Stop, server.Slave_Not_Running, server.Slave_Thread, server.Slave_Was_Not_Running, server.Slave_Was_Running, server.Sp_Already_Exists, server.Sp_Bad_Cursor_Query, server.Sp_Bad_Cursor_Select, server.Sp_Bad_Sqlstate, server.Sp_Bad_Var_Shadow, server.Sp_Badreturn, server.Sp_Badselect, server.Sp_Badstatement, server.Sp_Cant_Alter, server.Sp_Cant_Set_Autocommit, server.Sp_Case_Not_Found, server.Sp_Cond_Mismatch, server.Sp_Cursor_After_Handler, server.Sp_Cursor_Already_Open, server.Sp_Cursor_Mismatch, server.Sp_Cursor_Not_Open, server.Sp_Does_Not_Exist, server.Sp_Drop_Failed, server.Sp_Dup_Cond, server.Sp_Dup_Curs, server.Sp_Dup_Handler, server.Sp_Dup_Param, server.Sp_Dup_Var, server.Sp_Fetch_No_Data, server.Sp_Goto_In_Hndlr, server.Sp_Label_Mismatch, server.Sp_Label_Redefine, server.Sp_Lilabel_Mismatch, server.Sp_No_Aggregate, server.Sp_No_Drop_Sp, server.Sp_No_Recursion, server.Sp_No_Recursive_Create, server.Sp_No_Retset, server.Sp_Noreturn, server.Sp_Noreturnend, server.Sp_Not_Var_Arg, server.Sp_Proc_Table_Corrupt, server.Sp_Recursion_Limit, server.Sp_Store_Failed, server.Sp_Subselect_Nyi, server.Sp_Undeclared_Var, server.Sp_Uninit_Var, server.Sp_Varcond_After_Curshndlr, server.Sp_Wrong_Name, server.Sp_Wrong_No_Of_Args, server.Sp_Wrong_No_Of_Fetch_Args, server.Spatial_Cant_Have_Null, server.Specific_Access_Denied_Error, server.Stack_Overrun, server.Stack_Overrun_Need_More, server.Startup, server.Stmt_Has_No_Open_Cursor, server.Stmt_Not_Allowed_In_Sf_Or_Trg, server.Subquery_No_1_Row, server.Syntax_Error, server.Table_Cant_Handle_Auto_Increment, server.Table_Cant_Handle_Blob, server.Table_Cant_Handle_Ft, server.Table_Cant_Handle_Spkeys, server.Table_Def_Changed, server.Table_Exists_Error, server.Table_Must_Have_Columns, server.Table_Needs_Upgrade, server.Table_Not_Locked, server.Table_Not_Locked_For_Write, server.Tableaccess_Denied_Error, server.Tablename_Not_Allowed_Here, server.Textfile_Not_Readable, server.Too_Big_Displaywidth, server.Too_Big_Fieldlength, server.Too_Big_For_Uncompress, server.Too_Big_Precision, server.Too_Big_Rowsize, server.Too_Big_Scale, server.Too_Big_Select, server.Too_Big_Set, server.Too_Long_Body, server.Too_Long_Ident, server.Too_Long_Key, server.Too_Long_String, server.Too_Many_Delayed_Threads, server.Too_Many_Fields, server.Too_Many_Key_Parts, server.Too_Many_Keys, server.Too_Many_Rows, server.Too_Many_Tables, server.Too_Many_User_Connections, server.Too_Much_Auto_Timestamp_Cols, server.Trans_Cache_Full, server.Trg_Already_Exists, server.Trg_Cant_Change_Row, server.Trg_Does_Not_Exist, server.Trg_In_Wrong_Schema, server.Trg_No_Definer, server.Trg_No_Such_Row_In_Trg, server.Trg_On_View_Or_Temp_Table, server.Truncated_Wrong_Value, server.Truncated_Wrong_Value_For_Field, server.Udf_Exists, server.Udf_No_Paths, server.Unexpected_Eof, server.Union_Tables_In_Different_Dir, server.Unknown_Character_Set, server.Unknown_Collation, server.Unknown_Com_Error, server.Unknown_Error, server.Unknown_Key_Cache, server.Unknown_Procedure, server.Unknown_Stmt_Handler, server.Unknown_Storage_Engine, server.Unknown_System_Variable, server.Unknown_Table, server.Unknown_Target_Binlog, server.Unknown_Time_Zone, server.Unsupported_Extension, server.Unsupported_Ps, server.Until_Cond_Ignored, server.Update_Info, server.Update_Log_Deprecated_Ignored, server.Update_Log_Deprecated_Translated, server.Update_Table_Used, server.Update_Without_Key_In_Safe_Mode, server.User_Limit_Reached, server.Username, server.Var_Cant_Be_Read, server.Variable_Is_Not_Struct, server.View_Check_Failed, server.View_Checksum, server.View_Delete_Merge_View, server.View_Frm_No_User, server.View_Invalid, server.View_Multiupdate, server.View_No_Explain, server.View_No_Insert_Field_List, server.View_Nonupd_Check, server.View_Other_User, server.View_Prevent_Update, server.View_Recursive, server.View_Select_Clause, server.View_Select_Derived, server.View_Select_Tmptable, server.View_Select_Variable, server.View_Wrong_List, server.Warn_Allowed_Packet_Overflowed, server.Warn_Cant_Drop_Default_Keycache, server.Warn_Data_Out_Of_Range, server.Warn_Data_Truncated, server.Warn_Deprecated_Syntax, server.Warn_Field_Resolved, server.Warn_Hostname_Wont_Work, server.Warn_Invalid_Timestamp, server.Warn_Null_To_Notnull, server.Warn_Qc_Resize, server.Warn_Too_Few_Records, server.Warn_Too_Many_Records, server.Warn_Using_Other_Handler, server.Warn_View_Merge, server.Warn_View_Without_Key, server.Warning_Not_Complete_Rollback, server.Wrong_Arguments, server.Wrong_Auto_Key, server.Wrong_Column_Name, server.Wrong_DB_Name, server.Wrong_Field_Spec, server.Wrong_Field_Terminators, server.Wrong_Field_With_Group, server.Wrong_Fk_Def, server.Wrong_Group_Field, server.Wrong_Key_Column, server.Wrong_Lock_Of_System_Table, server.Wrong_Magic, server.Wrong_Mrg_Table, server.Wrong_Name_For_Catalog, server.Wrong_Name_For_Index, server.Wrong_Number_Of_Columns_In_Select, server.Wrong_Object, server.Wrong_Outer_Join, server.Wrong_Paramcount_To_Procedure, server.Wrong_Parameters_To_Procedure, server.Wrong_String_Length, server.Wrong_Sub_Key, server.Wrong_Sum_Select, server.Wrong_Table_Name, server.Wrong_Type_For_Var, server.Wrong_Usage, server.Wrong_Value_Count, server.Wrong_Value_Count_On_Row, server.Wrong_Value_For_Type, server.Wrong_Value_For_Var, server.Wsas_Failed, server.Xa_Rbrollback, server.Xaer_Dupid, server.Xaer_Inval, server.Xaer_Nota, server.Xaer_Outside, server.Xaer_Rmerr, server.Xaer_Rmfail, server.Yes, server.Zlib_Z_Buf_Error, server.Zlib_Z_Data_Error, server.Zlib_Z_Mem_Error

Base class for all MySQL exceptions that have an error code.

Instance Methods [hide private]
  __init__(self, errno, error_string)
  __repr__(self)
  __str__(self)

Inherited from exceptions.Exception: __getitem__


Instance Variables [hide private]
  errno
The error code number from MySQL.
  error_string
A human-readable string of the error as produced by MySQL.

Method Details [hide private]

__init__(self, errno, error_string)
(Constructor)

source code 
Overrides: exceptions.Exception.__init__

__repr__(self)
(Representation operator)

source code 

__str__(self)
(Informal representation operator)

source code 
Overrides: exceptions.Exception.__str__

Instance Variable Details [hide private]

errno


The error code number from MySQL.

error_string


A human-readable string of the error as produced by MySQL.