Created
July 13, 2013 21:16
-
-
Save swvitaliy/5992244 to your computer and use it in GitHub Desktop.
parser for http://www.briandunning.com/error-codes/?source=MySQL; generate MYSQL error constants
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const MYSQL_ER_HASHCHK = 1000; | |
const MYSQL_ER_NISAMCHK = 1001; | |
const MYSQL_ER_NO = 1002; | |
const MYSQL_ER_YES = 1003; | |
const MYSQL_ER_CANT_CREATE_FILE = 1004; | |
const MYSQL_ER_CANT_CREATE_TABLE = 1005; | |
const MYSQL_ER_CANT_CREATE_DB = 1006; | |
const MYSQL_ER_DB_CREATE_EXISTS = 1007; | |
const MYSQL_ER_DB_DROP_EXISTS = 1008; | |
const MYSQL_ER_DB_DROP_DELETE = 1009; | |
const MYSQL_ER_DB_DROP_RMDIR = 1010; | |
const MYSQL_ER_CANT_DELETE_FILE = 1011; | |
const MYSQL_ER_CANT_FIND_SYSTEM_REC = 1012; | |
const MYSQL_ER_CANT_GET_STAT = 1013; | |
const MYSQL_ER_CANT_GET_WD = 1014; | |
const MYSQL_ER_CANT_LOCK = 1015; | |
const MYSQL_ER_CANT_OPEN_FILE = 1016; | |
const MYSQL_ER_FILE_NOT_FOUND = 1017; | |
const MYSQL_ER_CANT_READ_DIR = 1018; | |
const MYSQL_ER_CANT_SET_WD = 1019; | |
const MYSQL_ER_CHECKREAD = 1020; | |
const MYSQL_ER_DISK_FULL = 1021; | |
const MYSQL_ER_DUP_KEY = 1022; | |
const MYSQL_ER_ERROR_ON_CLOSE = 1023; | |
const MYSQL_ER_ERROR_ON_READ = 1024; | |
const MYSQL_ER_ERROR_ON_RENAME = 1025; | |
const MYSQL_ER_ERROR_ON_WRITE = 1026; | |
const MYSQL_ER_FILE_USED = 1027; | |
const MYSQL_ER_FILSORT_ABORT = 1028; | |
const MYSQL_ER_FORM_NOT_FOUND = 1029; | |
const MYSQL_ER_GET_ERRNO = 1030; | |
const MYSQL_ER_ILLEGAL_HA = 1031; | |
const MYSQL_ER_KEY_NOT_FOUND = 1032; | |
const MYSQL_ER_NOT_FORM_FILE = 1033; | |
const MYSQL_ER_NOT_KEYFILE = 1034; | |
const MYSQL_ER_OLD_KEYFILE = 1035; | |
const MYSQL_ER_OPEN_AS_READONLY = 1036; | |
const MYSQL_ER_OUTOFMEMORY = 1037; | |
const MYSQL_ER_OUT_OF_SORTMEMORY = 1038; | |
const MYSQL_ER_UNEXPECTED_EOF = 1039; | |
const MYSQL_ER_CON_COUNT_ERROR = 1040; | |
const MYSQL_ER_OUT_OF_RESOURCES = 1041; | |
const MYSQL_ER_BAD_HOST_ERROR = 1042; | |
const MYSQL_ER_HANDSHAKE_ERROR = 1043; | |
const MYSQL_ER_DBACCESS_DENIED_ERROR = 1044; | |
const MYSQL_ER_ACCESS_DENIED_ERROR = 1045; | |
const MYSQL_ER_NO_DB_ERROR = 1046; | |
const MYSQL_ER_UNKNOWN_COM_ERROR = 1047; | |
const MYSQL_ER_BAD_NULL_ERROR = 1048; | |
const MYSQL_ER_BAD_DB_ERROR = 1049; | |
const MYSQL_ER_TABLE_EXISTS_ERROR = 1050; | |
const MYSQL_ER_BAD_TABLE_ERROR = 1051; | |
const MYSQL_ER_NON_UNIQ_ERROR = 1052; | |
const MYSQL_ER_SERVER_SHUTDOWN = 1053; | |
const MYSQL_ER_BAD_FIELD_ERROR = 1054; | |
const MYSQL_ER_WRONG_FIELD_WITH_GROUP = 1055; | |
const MYSQL_ER_WRONG_GROUP_FIELD = 1056; | |
const MYSQL_ER_WRONG_SUM_SELECT = 1057; | |
const MYSQL_ER_WRONG_VALUE_COUNT = 1058; | |
const MYSQL_ER_TOO_LONG_IDENT = 1059; | |
const MYSQL_ER_DUP_FIELDNAME = 1060; | |
const MYSQL_ER_DUP_KEYNAME = 1061; | |
const MYSQL_ER_DUP_ENTRY = 1062; | |
const MYSQL_ER_WRONG_FIELD_SPEC = 1063; | |
const MYSQL_ER_PARSE_ERROR = 1064; | |
const MYSQL_ER_EMPTY_QUERY = 1065; | |
const MYSQL_ER_NONUNIQ_TABLE = 1066; | |
const MYSQL_ER_INVALID_DEFAULT = 1067; | |
const MYSQL_ER_MULTIPLE_PRI_KEY = 1068; | |
const MYSQL_ER_TOO_MANY_KEYS = 1069; | |
const MYSQL_ER_TOO_MANY_KEY_PARTS = 1070; | |
const MYSQL_ER_TOO_LONG_KEY = 1071; | |
const MYSQL_ER_KEY_COLUMN_DOES_NOT_EXITS = 1072; | |
const MYSQL_ER_BLOB_USED_AS_KEY = 1073; | |
const MYSQL_ER_TOO_BIG_FIELDLENGTH = 1074; | |
const MYSQL_ER_WRONG_AUTO_KEY = 1075; | |
const MYSQL_ER_READY = 1076; | |
const MYSQL_ER_NORMAL_SHUTDOWN = 1077; | |
const MYSQL_ER_GOT_SIGNAL = 1078; | |
const MYSQL_ER_SHUTDOWN_COMPLETE = 1079; | |
const MYSQL_ER_FORCING_CLOSE = 1080; | |
const MYSQL_ER_IPSOCK_ERROR = 1081; | |
const MYSQL_ER_NO_SUCH_INDEX = 1082; | |
const MYSQL_ER_WRONG_FIELD_TERMINATORS = 1083; | |
const MYSQL_ER_BLOBS_AND_NO_TERMINATED = 1084; | |
const MYSQL_ER_TEXTFILE_NOT_READABLE = 1085; | |
const MYSQL_ER_FILE_EXISTS_ERROR = 1086; | |
const MYSQL_ER_LOAD_INFO = 1087; | |
const MYSQL_ER_ALTER_INFO = 1088; | |
const MYSQL_ER_WRONG_SUB_KEY = 1089; | |
const MYSQL_ER_CANT_REMOVE_ALL_FIELDS = 1090; | |
const MYSQL_ER_CANT_DROP_FIELD_OR_KEY = 1091; | |
const MYSQL_ER_INSERT_INFO = 1092; | |
const MYSQL_ER_UPDATE_TABLE_USED = 1093; | |
const MYSQL_ER_NO_SUCH_THREAD = 1094; | |
const MYSQL_ER_KILL_DENIED_ERROR = 1095; | |
const MYSQL_ER_NO_TABLES_USED = 1096; | |
const MYSQL_ER_TOO_BIG_SET = 1097; | |
const MYSQL_ER_NO_UNIQUE_LOGFILE = 1098; | |
const MYSQL_ER_TABLE_NOT_LOCKED_FOR_WRITE = 1099; | |
const MYSQL_ER_TABLE_NOT_LOCKED = 1100; | |
const MYSQL_ER_BLOB_CANT_HAVE_DEFAULT = 1101; | |
const MYSQL_ER_WRONG_DB_NAME = 1102; | |
const MYSQL_ER_WRONG_TABLE_NAME = 1103; | |
const MYSQL_ER_TOO_BIG_SELECT = 1104; | |
const MYSQL_ER_UNKNOWN_ERROR = 1105; | |
const MYSQL_ER_UNKNOWN_PROCEDURE = 1106; | |
const MYSQL_ER_WRONG_PARAMCOUNT_TO_PROCEDURE = 1107; | |
const MYSQL_ER_WRONG_PARAMETERS_TO_PROCEDURE = 1108; | |
const MYSQL_ER_UNKNOWN_TABLE = 1109; | |
const MYSQL_ER_FIELD_SPECIFIED_TWICE = 1110; | |
const MYSQL_ER_INVALID_GROUP_FUNC_USE = 1111; | |
const MYSQL_ER_UNSUPPORTED_EXTENSION = 1112; | |
const MYSQL_ER_TABLE_MUST_HAVE_COLUMNS = 1113; | |
const MYSQL_ER_RECORD_FILE_FULL = 1114; | |
const MYSQL_ER_UNKNOWN_CHARACTER_SET = 1115; | |
const MYSQL_ER_TOO_MANY_TABLES = 1116; | |
const MYSQL_ER_TOO_MANY_FIELDS = 1117; | |
const MYSQL_ER_TOO_BIG_ROWSIZE = 1118; | |
const MYSQL_ER_STACK_OVERRUN = 1119; | |
const MYSQL_ER_WRONG_OUTER_JOIN = 1120; | |
const MYSQL_ER_NULL_COLUMN_IN_INDEX = 1121; | |
const MYSQL_ER_CANT_FIND_UDF = 1122; | |
const MYSQL_ER_CANT_INITIALIZE_UDF = 1123; | |
const MYSQL_ER_UDF_NO_PATHS = 1124; | |
const MYSQL_ER_UDF_EXISTS = 1125; | |
const MYSQL_ER_CANT_OPEN_LIBRARY = 1126; | |
const MYSQL_ER_CANT_FIND_DL_ENTRY = 1127; | |
const MYSQL_ER_FUNCTION_NOT_DEFINED = 1128; | |
const MYSQL_ER_HOST_IS_BLOCKED = 1129; | |
const MYSQL_ER_HOST_NOT_PRIVILEGED = 1130; | |
const MYSQL_ER_PASSWORD_ANONYMOUS_USER = 1131; | |
const MYSQL_ER_PASSWORD_NOT_ALLOWED = 1132; | |
const MYSQL_ER_PASSWORD_NO_MATCH = 1133; | |
const MYSQL_ER_UPDATE_INFO = 1134; | |
const MYSQL_ER_CANT_CREATE_THREAD = 1135; | |
const MYSQL_ER_WRONG_VALUE_COUNT_ON_ROW = 1136; | |
const MYSQL_ER_CANT_REOPEN_TABLE = 1137; | |
const MYSQL_ER_INVALID_USE_OF_NULL = 1138; | |
const MYSQL_ER_REGEXP_ERROR = 1139; | |
const MYSQL_ER_MIX_OF_GROUP_FUNC_AND_FIELDS = 1140; | |
const MYSQL_ER_NONEXISTING_GRANT = 1141; | |
const MYSQL_ER_TABLEACCESS_DENIED_ERROR = 1142; | |
const MYSQL_ER_COLUMNACCESS_DENIED_ERROR = 1143; | |
const MYSQL_ER_ILLEGAL_GRANT_FOR_TABLE = 1144; | |
const MYSQL_ER_GRANT_WRONG_HOST_OR_USER = 1145; | |
const MYSQL_ER_NO_SUCH_TABLE = 1146; | |
const MYSQL_ER_NONEXISTING_TABLE_GRANT = 1147; | |
const MYSQL_ER_NOT_ALLOWED_COMMAND = 1148; | |
const MYSQL_ER_SYNTAX_ERROR = 1149; | |
const MYSQL_ER_DELAYED_CANT_CHANGE_LOCK = 1150; | |
const MYSQL_ER_TOO_MANY_DELAYED_THREADS = 1151; | |
const MYSQL_ER_ABORTING_CONNECTION = 1152; | |
const MYSQL_ER_NET_PACKET_TOO_LARGE = 1153; | |
const MYSQL_ER_NET_READ_ERROR_FROM_PIPE = 1154; | |
const MYSQL_ER_NET_FCNTL_ERROR = 1155; | |
const MYSQL_ER_NET_PACKETS_OUT_OF_ORDER = 1156; | |
const MYSQL_ER_NET_UNCOMPRESS_ERROR = 1157; | |
const MYSQL_ER_NET_READ_ERROR = 1158; | |
const MYSQL_ER_NET_READ_INTERRUPTED = 1159; | |
const MYSQL_ER_NET_ERROR_ON_WRITE = 1160; | |
const MYSQL_ER_NET_WRITE_INTERRUPTED = 1161; | |
const MYSQL_ER_TOO_LONG_STRING = 1162; | |
const MYSQL_ER_TABLE_CANT_HANDLE_BLOB = 1163; | |
const MYSQL_ER_TABLE_CANT_HANDLE_AUTO_INCREMENT = 1164; | |
const MYSQL_ER_DELAYED_INSERT_TABLE_LOCKED = 1165; | |
const MYSQL_ER_WRONG_COLUMN_NAME = 1166; | |
const MYSQL_ER_WRONG_KEY_COLUMN = 1167; | |
const MYSQL_ER_WRONG_MRG_TABLE = 1168; | |
const MYSQL_ER_DUP_UNIQUE = 1169; | |
const MYSQL_ER_BLOB_KEY_WITHOUT_LENGTH = 1170; | |
const MYSQL_ER_PRIMARY_CANT_HAVE_NULL = 1171; | |
const MYSQL_ER_TOO_MANY_ROWS = 1172; | |
const MYSQL_ER_REQUIRES_PRIMARY_KEY = 1173; | |
const MYSQL_ER_NO_RAID_COMPILED = 1174; | |
const MYSQL_ER_UPDATE_WITHOUT_KEY_IN_SAFE_MODE = 1175; | |
const MYSQL_ER_KEY_DOES_NOT_EXITS = 1176; | |
const MYSQL_ER_CHECK_NO_SUCH_TABLE = 1177; | |
const MYSQL_ER_CHECK_NOT_IMPLEMENTED = 1178; | |
const MYSQL_ER_CANT_DO_THIS_DURING_AN_TRANSACTION = 1179; | |
const MYSQL_ER_ERROR_DURING_COMMIT = 1180; | |
const MYSQL_ER_ERROR_DURING_ROLLBACK = 1181; | |
const MYSQL_ER_ERROR_DURING_FLUSH_LOGS = 1182; | |
const MYSQL_ER_ERROR_DURING_CHECKPOINT = 1183; | |
const MYSQL_ER_NEW_ABORTING_CONNECTION = 1184; | |
const MYSQL_ER_DUMP_NOT_IMPLEMENTED = 1185; | |
const MYSQL_ER_FLUSH_MASTER_BINLOG_CLOSED = 1186; | |
const MYSQL_ER_INDEX_REBUILD = 1187; | |
const MYSQL_ER_MASTER = 1188; | |
const MYSQL_ER_MASTER_NET_READ = 1189; | |
const MYSQL_ER_MASTER_NET_WRITE = 1190; | |
const MYSQL_ER_FT_MATCHING_KEY_NOT_FOUND = 1191; | |
const MYSQL_ER_LOCK_OR_ACTIVE_TRANSACTION = 1192; | |
const MYSQL_ER_UNKNOWN_SYSTEM_VARIABLE = 1193; | |
const MYSQL_ER_CRASHED_ON_USAGE = 1194; | |
const MYSQL_ER_CRASHED_ON_REPAIR = 1195; | |
const MYSQL_ER_WARNING_NOT_COMPLETE_ROLLBACK = 1196; | |
const MYSQL_ER_TRANS_CACHE_FULL = 1197; | |
const MYSQL_ER_SLAVE_MUST_STOP = 1198; | |
const MYSQL_ER_SLAVE_NOT_RUNNING = 1199; | |
const MYSQL_ER_BAD_SLAVE = 1200; | |
const MYSQL_ER_MASTER_INFO = 1201; | |
const MYSQL_ER_SLAVE_THREAD = 1202; | |
const MYSQL_ER_TOO_MANY_USER_CONNECTIONS = 1203; | |
const MYSQL_ER_SET_CONSTANTS_ONLY = 1204; | |
const MYSQL_ER_LOCK_WAIT_TIMEOUT = 1205; | |
const MYSQL_ER_LOCK_TABLE_FULL = 1206; | |
const MYSQL_ER_READ_ONLY_TRANSACTION = 1207; | |
const MYSQL_ER_DROP_DB_WITH_READ_LOCK = 1208; | |
const MYSQL_ER_CREATE_DB_WITH_READ_LOCK = 1209; | |
const MYSQL_ER_WRONG_ARGUMENTS = 1210; | |
const MYSQL_ER_NO_PERMISSION_TO_CREATE_USER = 1211; | |
const MYSQL_ER_UNION_TABLES_IN_DIFFERENT_DIR = 1212; | |
const MYSQL_ER_LOCK_DEADLOCK = 1213; | |
const MYSQL_ER_TABLE_CANT_HANDLE_FT = 1214; | |
const MYSQL_ER_CANNOT_ADD_FOREIGN = 1215; | |
const MYSQL_ER_NO_REFERENCED_ROW = 1216; | |
const MYSQL_ER_ROW_IS_REFERENCED = 1217; | |
const MYSQL_ER_CONNECT_TO_MASTER = 1218; | |
const MYSQL_ER_QUERY_ON_MASTER = 1219; | |
const MYSQL_ER_ERROR_WHEN_EXECUTING_COMMAND = 1220; | |
const MYSQL_ER_WRONG_USAGE = 1221; | |
const MYSQL_ER_WRONG_NUMBER_OF_COLUMNS_IN_SELECT = 1222; | |
const MYSQL_ER_CANT_UPDATE_WITH_READLOCK = 1223; | |
const MYSQL_ER_MIXING_NOT_ALLOWED = 1224; | |
const MYSQL_ER_DUP_ARGUMENT = 1225; | |
const MYSQL_ER_USER_LIMIT_REACHED = 1226; | |
const MYSQL_ER_SPECIFIC_ACCESS_DENIED_ERROR = 1227; | |
const MYSQL_ER_LOCAL_VARIABLE = 1228; | |
const MYSQL_ER_GLOBAL_VARIABLE = 1229; | |
const MYSQL_ER_NO_DEFAULT = 1230; | |
const MYSQL_ER_WRONG_VALUE_FOR_VAR = 1231; | |
const MYSQL_ER_WRONG_TYPE_FOR_VAR = 1232; | |
const MYSQL_ER_VAR_CANT_BE_READ = 1233; | |
const MYSQL_ER_CANT_USE_OPTION_HERE = 1234; | |
const MYSQL_ER_NOT_SUPPORTED_YET = 1235; | |
const MYSQL_ER_MASTER_FATAL_ERROR_READING_BINLOG = 1236; | |
const MYSQL_ER_SLAVE_IGNORED_TABLE = 1237; | |
const MYSQL_ER_INCORRECT_GLOBAL_LOCAL_VAR = 1238; | |
const MYSQL_ER_WRONG_FK_DEF = 1239; | |
const MYSQL_ER_KEY_REF_DO_NOT_MATCH_TABLE_REF = 1240; | |
const MYSQL_ER_OPERAND_COLUMNS = 1241; | |
const MYSQL_ER_SUBQUERY_NO_1_ROW = 1242; | |
const MYSQL_ER_UNKNOWN_STMT_HANDLER = 1243; | |
const MYSQL_ER_CORRUPT_HELP_DB = 1244; | |
const MYSQL_ER_CYCLIC_REFERENCE = 1245; | |
const MYSQL_ER_AUTO_CONVERT = 1246; | |
const MYSQL_ER_ILLEGAL_REFERENCE = 1247; | |
const MYSQL_ER_DERIVED_MUST_HAVE_ALIAS = 1248; | |
const MYSQL_ER_SELECT_REDUCED = 1249; | |
const MYSQL_ER_TABLENAME_NOT_ALLOWED_HERE = 1250; | |
const MYSQL_ER_NOT_SUPPORTED_AUTH_MODE = 1251; | |
const MYSQL_ER_SPATIAL_CANT_HAVE_NULL = 1252; | |
const MYSQL_ER_COLLATION_CHARSET_MISMATCH = 1253; | |
const MYSQL_ER_SLAVE_WAS_RUNNING = 1254; | |
const MYSQL_ER_SLAVE_WAS_NOT_RUNNING = 1255; | |
const MYSQL_ER_TOO_BIG_FOR_UNCOMPRESS = 1256; | |
const MYSQL_ER_ZLIB_Z_MEM_ERROR = 1257; | |
const MYSQL_ER_ZLIB_Z_BUF_ERROR = 1258; | |
const MYSQL_ER_ZLIB_Z_DATA_ERROR = 1259; | |
const MYSQL_ER_CUT_VALUE_GROUP_CONCAT = 1260; | |
const MYSQL_ER_WARN_TOO_FEW_RECORDS = 1261; | |
const MYSQL_ER_WARN_TOO_MANY_RECORDS = 1262; | |
const MYSQL_ER_WARN_NULL_TO_NOTNULL = 1263; | |
const MYSQL_ER_WARN_DATA_OUT_OF_RANGE = 1264; | |
const MYSQL_ER_WARN_DATA_TRUNCATED = 1265; | |
const MYSQL_ER_WARN_USING_OTHER_HANDLER = 1266; | |
const MYSQL_ER_CANT_AGGREGATE_2COLLATIONS = 1267; | |
const MYSQL_ER_DROP_USER = 1268; | |
const MYSQL_ER_REVOKE_GRANTS = 1269; | |
const MYSQL_ER_CANT_AGGREGATE_3COLLATIONS = 1270; | |
const MYSQL_ER_CANT_AGGREGATE_NCOLLATIONS = 1271; | |
const MYSQL_ER_VARIABLE_IS_NOT_STRUCT = 1272; | |
const MYSQL_ER_UNKNOWN_COLLATION = 1273; | |
const MYSQL_ER_SLAVE_IGNORED_SSL_PARAMS = 1274; | |
const MYSQL_ER_SERVER_IS_IN_SECURE_AUTH_MODE = 1275; | |
const MYSQL_ER_WARN_FIELD_RESOLVED = 1276; | |
const MYSQL_ER_BAD_SLAVE_UNTIL_COND = 1277; | |
const MYSQL_ER_MISSING_SKIP_SLAVE = 1278; | |
const MYSQL_ER_UNTIL_COND_IGNORED = 1279; | |
const MYSQL_ER_WRONG_NAME_FOR_INDEX = 1280; | |
const MYSQL_ER_WRONG_NAME_FOR_CATALOG = 1281; | |
const MYSQL_ER_WARN_QC_RESIZE = 1282; | |
const MYSQL_ER_BAD_FT_COLUMN = 1283; | |
const MYSQL_ER_UNKNOWN_KEY_CACHE = 1284; | |
const MYSQL_ER_WARN_HOSTNAME_WONT_WORK = 1285; | |
const MYSQL_ER_UNKNOWN_STORAGE_ENGINE = 1286; | |
const MYSQL_ER_WARN_DEPRECATED_SYNTAX = 1287; | |
const MYSQL_ER_NON_UPDATABLE_TABLE = 1288; | |
const MYSQL_ER_FEATURE_DISABLED = 1289; | |
const MYSQL_ER_OPTION_PREVENTS_STATEMENT = 1290; | |
const MYSQL_ER_DUPLICATED_VALUE_IN_TYPE = 1291; | |
const MYSQL_ER_TRUNCATED_WRONG_VALUE = 1292; | |
const MYSQL_ER_TOO_MUCH_AUTO_TIMESTAMP_COLS = 1293; | |
const MYSQL_ER_INVALID_ON_UPDATE = 1294; | |
const MYSQL_ER_UNSUPPORTED_PS = 1295; | |
const MYSQL_ER_GET_ERRMSG = 1296; | |
const MYSQL_ER_GET_TEMPORARY_ERRMSG = 1297; | |
const MYSQL_ER_UNKNOWN_TIME_ZONE = 1298; | |
const MYSQL_ER_WARN_INVALID_TIMESTAMP = 1299; | |
const MYSQL_ER_INVALID_CHARACTER_STRING = 1300; | |
const MYSQL_ER_WARN_ALLOWED_PACKET_OVERFLOWED = 1301; | |
const MYSQL_ER_SP_NO_RECURSIVE_CREATE = 1302; | |
const MYSQL_ER_SP_ALREADY_EXISTS = 1303; | |
const MYSQL_ER_SP_DOES_NOT_EXIST = 1304; | |
const MYSQL_ER_SP_DROP_FAILED = 1305; | |
const MYSQL_ER_SP_STORE_FAILED = 1306; | |
const MYSQL_ER_SP_LILABEL_MISMATCH = 1307; | |
const MYSQL_ER_SP_LABEL_REDEFINE = 1308; | |
const MYSQL_ER_SP_LABEL_MISMATCH = 1309; | |
const MYSQL_ER_SP_UNINIT_VAR = 1310; | |
const MYSQL_ER_SP_BADSELECT = 1311; | |
const MYSQL_ER_SP_BADRETURN = 1312; | |
const MYSQL_ER_SP_BADSTATEMENT = 1313; | |
const MYSQL_ER_UPDATE_LOG_DEPRECATED_IGNORED = 1314; | |
const MYSQL_ER_UPDATE_LOG_DEPRECATED_TRANSLATED = 1315; | |
const MYSQL_ER_QUERY_INTERRUPTED = 1316; | |
const MYSQL_ER_SP_WRONG_NO_OF_ARGS = 1317; | |
const MYSQL_ER_SP_COND_MISMATCH = 1318; | |
const MYSQL_ER_SP_NORETURN = 1319; | |
const MYSQL_ER_SP_NORETURNEND = 1320; | |
const MYSQL_ER_SP_BAD_CURSOR_QUERY = 1321; | |
const MYSQL_ER_SP_BAD_CURSOR_SELECT = 1322; | |
const MYSQL_ER_SP_CURSOR_MISMATCH = 1323; | |
const MYSQL_ER_SP_CURSOR_ALREADY_OPEN = 1324; | |
const MYSQL_ER_SP_CURSOR_NOT_OPEN = 1325; | |
const MYSQL_ER_SP_UNDECLARED_VAR = 1326; | |
const MYSQL_ER_SP_WRONG_NO_OF_FETCH_ARGS = 1327; | |
const MYSQL_ER_SP_FETCH_NO_DATA = 1328; | |
const MYSQL_ER_SP_DUP_PARAM = 1329; | |
const MYSQL_ER_SP_DUP_VAR = 1330; | |
const MYSQL_ER_SP_DUP_COND = 1331; | |
const MYSQL_ER_SP_DUP_CURS = 1332; | |
const MYSQL_ER_SP_CANT_ALTER = 1333; | |
const MYSQL_ER_SP_SUBSELECT_NYI = 1334; | |
const MYSQL_ER_SP_NO_USE = 1335; | |
const MYSQL_ER_SP_VARCOND_AFTER_CURSHNDLR = 1336; | |
const MYSQL_ER_SP_CURSOR_AFTER_HANDLER = 1337; | |
const MYSQL_ER_SP_CASE_NOT_FOUND = 1338; | |
const MYSQL_ER_FPARSER_TOO_BIG_FILE = 1339; | |
const MYSQL_ER_FPARSER_BAD_HEADER = 1340; | |
const MYSQL_ER_FPARSER_EOF_IN_COMMENT = 1341; | |
const MYSQL_ER_FPARSER_ERROR_IN_PARAMETER = 1342; | |
const MYSQL_ER_FPARSER_EOF_IN_UNKNOWN_PARAMETER = 1343; | |
const MYSQL_ER_VIEW_NO_EXPLAIN = 1344; | |
const MYSQL_ER_FRM_UNKNOWN_TYPE = 1345; | |
const MYSQL_ER_WRONG_OBJECT = 1346; | |
const MYSQL_ER_NONUPDATEABLE_COLUMN = 1347; | |
const MYSQL_ER_VIEW_SELECT_DERIVED = 1348; | |
const MYSQL_ER_VIEW_SELECT_PROCEDURE = 1349; | |
const MYSQL_ER_VIEW_SELECT_VARIABLE = 1350; | |
const MYSQL_ER_VIEW_SELECT_TMPTABLE = 1351; | |
const MYSQL_ER_VIEW_WRONG_LIST = 1352; | |
const MYSQL_ER_WARN_VIEW_MERGE = 1353; | |
const MYSQL_ER_WARN_VIEW_WITHOUT_KEY = 1354; | |
const MYSQL_ER_VIEW_INVALID = 1355; | |
const MYSQL_ER_SP_NO_DROP_SP = 1356; | |
const MYSQL_ER_SP_GOTO_IN_HNDLR = 1357; | |
const MYSQL_CR_UNKNOWN_ERROR = 2000; | |
const MYSQL_CR_SOCKET_CREATE_ERROR = 2001; | |
const MYSQL_CR_CONNECTION_ERROR = 2002; | |
const MYSQL_CR_CONN_HOST_ERROR = 2003; | |
const MYSQL_CR_IPSOCK_ERROR = 2004; | |
const MYSQL_CR_UNKNOWN_HOST = 2005; | |
const MYSQL_CR_SERVER_GONE_ERROR = 2006; | |
const MYSQL_CR_VERSION_ERROR = 2007; | |
const MYSQL_CR_OUT_OF_MEMORY = 2008; | |
const MYSQL_CR_WRONG_HOST_INFO = 2009; | |
const MYSQL_CR_LOCALHOST_CONNECTION = 2010; | |
const MYSQL_CR_TCP_CONNECTION = 2011; | |
const MYSQL_CR_SERVER_HANDSHAKE_ERR = 2012; | |
const MYSQL_CR_SERVER_LOST = 2013; | |
const MYSQL_CR_COMMANDS_OUT_OF_SYNC = 2014; | |
const MYSQL_CR_NAMEDPIPE_CONNECTION = 2015; | |
const MYSQL_CR_NAMEDPIPEWAIT_ERROR = 2016; | |
const MYSQL_CR_NAMEDPIPEOPEN_ERROR = 2017; | |
const MYSQL_CR_NAMEDPIPESETSTATE_ERROR = 2018; | |
const MYSQL_CR_CANT_READ_CHARSET = 2019; | |
const MYSQL_CR_NET_PACKET_TOO_LARGE = 2020; | |
const MYSQL_CR_EMBEDDED_CONNECTION = 2021; | |
const MYSQL_CR_PROBE_SLAVE_STATUS = 2022; | |
const MYSQL_CR_PROBE_SLAVE_HOSTS = 2023; | |
const MYSQL_CR_PROBE_SLAVE_CONNECT = 2024; | |
const MYSQL_CR_PROBE_MASTER_CONNECT = 2025; | |
const MYSQL_CR_SSL_CONNECTION_ERROR = 2026; | |
const MYSQL_CR_MALFORMED_PACKET = 2027; | |
const MYSQL_CR_WRONG_LICENSE = 2028; | |
const MYSQL_CR_NULL_POINTER = 2029; | |
const MYSQL_CR_NO_PREPARE_STMT = 2030; | |
const MYSQL_CR_PARAMS_NOT_BOUND = 2031; | |
const MYSQL_CR_DATA_TRUNCATED = 2032; | |
const MYSQL_CR_NO_PARAMETERS_EXISTS = 2033; | |
const MYSQL_CR_INVALID_PARAMETER_NO = 2034; | |
const MYSQL_CR_INVALID_BUFFER_USE = 2035; | |
const MYSQL_CR_UNSUPPORTED_PARAM_TYPE = 2036; | |
const MYSQL_CR_SHARED_MEMORY_CONNECTION = 2037; | |
const MYSQL_CR_SHARED_MEMORY_CONNECT_REQUEST_ERROR = 2038; | |
const MYSQL_CR_SHARED_MEMORY_CONNECT_ANSWER_ERROR = 2039; | |
const MYSQL_CR_SHARED_MEMORY_CONNECT_FILE_MAP_ERROR = 2040; | |
const MYSQL_CR_SHARED_MEMORY_CONNECT_MAP_ERROR = 2041; | |
const MYSQL_CR_SHARED_MEMORY_FILE_MAP_ERROR = 2042; | |
const MYSQL_CR_SHARED_MEMORY_MAP_ERROR = 2043; | |
const MYSQL_CR_SHARED_MEMORY_EVENT_ERROR = 2044; | |
const MYSQL_CR_SHARED_MEMORY_CONNECT_ABANDONED_ERROR = 2045; | |
const MYSQL_CR_SHARED_MEMORY_CONNECT_SET_ERROR = 2046; | |
const MYSQL_CR_CONN_UNKNOW_PROTOCOL = 2047; | |
const MYSQL_CR_INVALID_CONN_HANDLE = 2048; | |
const MYSQL_CR_SECURE_AUTH = 2049; | |
const MYSQL_CR_FETCH_CANCELED = 2050; | |
const MYSQL_CR_NO_DATA = 2051; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function() { | |
function f(parent, routes, after) { | |
var node, i, j, r, t, cb; | |
for (i = 0; i< parent.childNodes.length; i++) { | |
node = parent.childNodes[i]; | |
for (j in routes) { | |
r = routes[j]; | |
t = r.test; | |
cb = r.callback; | |
t(node, i) && cb(node, i); | |
} | |
after && after(node, i); | |
} | |
} | |
f(document.getElementsByTagName('TABLE')[7].childNodes[0], | |
[{test: function(node) { | |
return node.tagName === 'TR'; | |
}, | |
callback: function(node) { | |
var tdIndex = 0; | |
var number, varName, str; | |
f(node, | |
[{ | |
test: function(node, i) { | |
return node.tagName === 'TD' && tdIndex === 0; | |
}, | |
callback: function(node, i) { | |
number = node.innerHTML; | |
} | |
}, | |
{ | |
test:function(node, i) { | |
return node.tagName === 'TD' && tdIndex === 1; | |
}, | |
callback:function(node, i) { | |
str = node.innerHTML.match(/\([^\(\)]+\)/)[0]; | |
varName = str.substr(1, str.length-2); | |
console.log('const MYSQL_' + varName + ' = ' + number + ';'); | |
} | |
}], | |
function(node, i) { | |
node.tagName === 'TD' && tdIndex++; | |
}); | |
}}]); | |
})(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment