MYSQL错误编号说明 mysql error code

分类:技术文档 - JS文档 | 阅读(10386) | 发布于:2014-09-29 17:40

/**
 * Mysql错误ID对应说明
 */
return array(
'1005'=>'创建表失败',
'1006'=>'创建数据库失败',
'1007'=>'数据库已存在,创建数据库失败',
'1008'=>'数据库不存在,删除数据库失败',
'1009'=>'不能删除数据库文件导致删除数据库失败',
'1010'=>'不能删除数据目录导致删除数据库失败',
'1011'=>'删除数据库文件失败',
'1012'=>'不能读取系统表中的记录',
'1020'=>'记录已被其他用户修改',
'1021'=>'硬盘剩余空间不足,请加大硬盘可用空间',
'1022'=>'关键字重复,更改记录失败',
'1023'=>'关闭时发生错误',
'1024'=>'读文件错误',
'1025'=>'更改名字时发生错误',
'1026'=>'写文件错误',
'1030'=>'可能是服务器不稳定(具体原因不是很清楚)',
'1032'=>'记录不存在',
'1036'=>'数据表是只读的,不能对它进行修改',
'1037'=>'系统内存不足,请重启数据库或重启服务器',
'1038'=>'用于排序的内存不足,请增大排序缓冲区',
'1040'=>'已到达数据库的最大连接数,请加大数据库可用连接数',
'1041'=>'系统内存不足',
'1042'=>'无效的主机名',
'1043'=>'无效连接',
'1044'=>'当前用户没有访问数据库的权限',
'1045'=>'不能连接数据库,用户名或密码错误',
'1048'=>'字段不能为空',
'1049'=>'数据库不存在',
'1050'=>'数据表已存在',
'1051'=>'数据表不存在',
'1054'=>'字段不存在',
'1064'=>'MySQL语法错误。',
'1065'=>'无效的 SQL 语句,SQL 语句为空。',
'1067'=>'MySQL 版本为 5,不支持空的默认值。',
'1081'=>'不能建立Socket连接',
'1114'=>'数据表已满,不能容纳任何记录',
'1116'=>'打开的数据表太多',
'1129'=>'数据库出现异常,请重启数据库',
'1130'=>'连接数据库失败,没有连接数据库的权限',
'1133'=>'数据库用户不存在',
'1141'=>'当前用户无权访问数据库',
'1142'=>'当前用户无权访问数据表',
'1143'=>'当前用户无权访问数据表中的字段',
'1146'=>'数据表不存在',
'1147'=>'未定义用户对数据表的访问权限',
'1149'=>'SQL语句语法错误',
'1158'=>'网络错误,出现读错误,请检查网络连接状况',
'1159'=>'网络错误,读超时,请检查网络连接状况',
'1160'=>'网络错误,出现写错误,请检查网络连接状况',
'1161'=>'网络错误,写超时,请检查网络连接状况',
'1062'=>'字段值重复,入库失败',
'1169'=>'字段值重复,更新记录失败',
'1177'=>'打开数据表失败',
'1180'=>'提交事务失败',
'1181'=>'回滚事务失败',
'1203'=>'当前用户和数据库建立的连接已到达数据库的最大连接数,请增大可用的数据库连接数或重启数据库',
'1205'=>'加锁超时',
'1211'=>'当前用户没有创建用户的权限',
'1216'=>'外键约束检查失败,更新子表记录失败',
'1217'=>'外键约束检查失败,删除或修改主表记录失败',
'1226'=>'当前用户使用的资源已超过所允许的资源,请重启数据库或重启服务器',
'1227'=>'权限不足,您无权进行此操作',
'1235'=>'MySQL版本过低,不具有本功能',
'1236'=>'从二进制日志读取数据时,获得来自主服务器的致命错误%d: "%s"。',
'1237'=>'由于“replicate-*-table”规则,从SQL线程忽略了查询。。',
'1238'=>'变量"%s"是一种%s变量。',
'1239'=>'对于 "%s": %s, 外键定义不正确。 [Page]',
'1240'=>'键引用和表引用不匹配。',
'1241'=>'操作数应包含%d列。',
'1242'=>'子查询返回1行以上。',
'1243'=>'指定给%s的未知预处理语句句柄。',
'1244'=>'帮助数据库崩溃或不存在。',
'1245'=>'对子查询的循环引用。',
'1246'=>'将列"%s"从%s转换为%s。',
'1247'=>'引用"%s"不被支持 (%s)。',
'1248'=>'所有的导出表必须有自己的别名。',
'1249'=>'在优化期间简化了选择%u。',
'1250'=>'来自某一SELECT的表"%s"不能在%s中使用。',
'1251'=>'客户端不支持服务器请求的鉴定协议,请考虑升级MySQL客户端。',
'1252'=>'SPATIAL索引的所有部分必须是NOT NULL。',
'1253'=>'对于CHARACTER SET "%s",COLLATION "%s"无效。',
'1254'=>'从服务器正在运行。',
'1255'=>'从服务器已停止。',
'1256'=>'解压的数据过大,最大大小为%d(也可能是,解压数据的长度已损坏)。',
'1257'=>'ZLIB,无足够内存。',
'1258'=>'ZLIB,输出缓冲区内无足够空间(也可能是,解压数据的长度已损坏)。',
'1259'=>'ZLIB,输入数据已损坏。',
'1260'=>'%d行被GROUP_CONCAT()截去。',
'1261'=>'行%ld不包含所有列的数据。',
'1262'=>'行%ld被解短,它包含的数据大于输入列中的数据。',
'1263'=>'列被设为默认值,在行%ld上将NULL提供给了NOT NULL列。',
'1264'=>'为行%ld上的列"%s"调整超出范围的值。',
'1265'=>'为行%ld上的列"%s"截短数据。',
'1266'=>'为表%s使用存储引擎%s。 [Page]',
'1267'=>'对于操作"%s",非法混合了校对(%s,%s)和(%s,%s)。',
'1268'=>'无法撤销1个或多个请求的用户。',
'1269'=>'无法撤销所有权限,为1个或多个请求的用户授权。',
'1270'=>'对于操作"%s",非法混合了校对(%s,%s)、(%s,%s)和(%s,%s)。',
'1271'=>'对于操作"%s",非法混合了校对。',
'1272'=>'变量"%s"不是变量组分(不能用作XXXX.variable_name)。',
'1273'=>'未知校对"%s"。',
'1274'=>'由于该MySQL从服务器是在不支持SSL的情况下编译的,CHANGE MASTER中的SSL参数被忽略,随后,如果启动了具备SSL功能的MySQL,可使用这些参数。',
'1275'=>'服务器正运行在“--secure-auth”模式下,但 "%s"@"%s" 有1个采用旧格式的密码,请将密码更改为新格式。',
'1276'=>'SELECT #%d的字段或引用’%s%s%s%s%s’是在SELECT #%d中确定的。',
'1277'=>'对于START SLAVE UNTIL,不正确的参数或参数组合。',
'1278'=>'与START SLAVE UNTIL一起执行按步复制时,建议使用“--skip-slave-start”,否则,如果发生未预料的从服务器mysqld重启,间出现问题。',
'1279'=>'SQL线程未启动,因而UNTIL选项被忽略。',
'1280'=>'不正确的索引名"%s"。',
'1281'=>'不正确的目录名"%s"。',
'1282'=>'查询高速缓冲设置大小%lu时失败,新的查询高速缓冲的大小是%lu。',
'1283'=>'列"%s"不能是FULLTEXT索引的一部分。',
'1284'=>'未知的键高速缓冲"%s"。',
'1285'=>'MySQL是在“--skip-name-resolve”模式下启动的,必须在不使用该开关的情况下重启它,以便该授权能起作用。',
'1286'=>'未知的表引擎"%s"。',
'1287'=>'"%s"已过时,请使用"%s"取而代之。',
'1288'=>'%s的目标表%s不可更新。',
'1289'=>'"%s"特性已被禁止,要想使其工作,需要用"%s"创建MySQL。 [Page]',
'1290'=>'MySQL正使用%s选项运行,因此不能执行该语句。',
'1291'=>'列"%s"在%s中有重复值"%s"。',
'1292'=>'截短了不正确的%s值: "%s"',
'1293'=>'不正确的表定义,在DEFAULT或ON UPDATE子句中,对于CURRENT_TIMESTAMP,只能有一个TIMESTAMP列。',
'1294'=>'对于"%s"列,ON UPDATE子句无效',
'1295'=>'在预处理语句协议中,尚不支持该命令。',
'1296'=>'从%s获得错误%d "%s"。',
'1297'=>'从%s获得临时错误%d "%s"。',
'1298'=>'未知或不正确的时区: "%s"',
'1299'=>'在行%ld的列"%s"中存在无效的TIMESTAMP值。',
'1300'=>'无效的%s字符串: "%s"',
'1301'=>'%s()的结果大于max_allowed_packet (%ld),已截短',
'1302'=>'冲突声明:’%s%s’和’%s%s’',
'1303'=>'不能从另一个存储子程序中创建%s。',
'1304'=>'%s %s已存在。',
'1305'=>'%s %s不存在。',
'1306'=>'DROP %s %s失败',
'1307'=>'CREATE %s %s失败。',
'1308'=>'%s无匹配标签: %s',
'1309'=>'重新定义标签%s',
'1310'=>'末端标签%s无匹配项',
'1311'=>'正在引用未初始化的变量%s。',
'1312'=>'PROCEDURE %s不能在给定场景下返回结果集。',
'1313'=>'仅在FUNCTION中允许RETURN。',
'1314'=>'在存储程序中不允许%s。',
'1315'=>'更新日志已被放弃,并用二进制日志取代,SET SQL_LOG_UPDATE被忽略。',
'1316'=>'更新日志已被放弃,并用二进制日志取代,SET SQL_LOG_UPDATE已被截短为SET SQL_LOG_BIN。 [Page]',
'1317'=>'查询执行被中断。',
'1318'=>'对于%s %s,参量数目不正确,预期为%u,但却是%u。',
'1319'=>'未定义的CONDITION: %s',
'1320'=>'在FUNCTION %s中未发现RETURN。',
'1321'=>'FUNCTION %s结束时缺少RETURN。',
'1322'=>'光标语句必须是SELECT。',
'1323'=>'光标SELECT不得有INTO。',
'1324'=>'未定义的CURSOR: %s',
'1325'=>'光标已打开',
'1326'=>'光标未打开',
'1327'=>'未声明的变量:%s',
'1328'=>'不正确的FETCH变量数目。',
'1329'=>'FETCH无数据。',
'1330'=>'重复参数: %s',
'1331'=>'重复变量: %s 错误:1332 重复条件: %s',
'1333'=>'重复光标: %s',
'1334'=>'ALTER %s %s失败。',
'1335'=>'不支持Subselect值。',
'1336'=>'在存储函数或触发程序中,不允许%s。',
'1337'=>'光标或句柄声明后面的变量或条件声明。',
'1338'=>'句柄声明后面的光标声明。',
'1339'=>'对于CASE语句,未发现Case。',
'1340'=>'配置文件"%s"过大。',
'1341'=>'文件"%s"中存在残缺的文件类型标题。',
'1342'=>'解析"%s"时,文件意外结束。',
'1343'=>'解析参数"%s"时出错(行:"%s")。',
'1344'=>'跳过未知参数"%s"时,文件意外结束。',
'1345'=>'EXPLAIN/SHOW无法发出,缺少对基本表的权限。',
'1346'=>'文件"%s"在其题头中有未知的类型"%s"。 [Page]',
'1347'=>'"%s.%s"不是%s。',
'1348'=>'列"%s"不可更新。',
'1349'=>'视图的SELECT在FROM子句中包含子查询。',
'1350'=>'视图的SELECT包含"%s"子句。',
'1351'=>'视图的SELECT包含1个变量或参数。',
'1352'=>'视图的SELECT引用了临时表"%s"。',
'1353'=>'视图的SELECT和视图的字段列表有不同的列计数。',
'1354'=>'此时,不能在这里使用视图合并算法(假定未定义算法)。',
'1355'=>'正在更新的视图没有其基本表的完整键。',
'1356'=>'视图"%s.%s"引用了无效的表、列、或函数,或视图的定义程序/调用程序缺少使用它们的权限。',
'1357'=>'无法从另一个存储子程序中撤销或更改%s。',
'1358'=>'在存储子程序句柄中不允许GOTO。',
'1359'=>'触发程序已存在。',
'1360'=>'触发程序不存在。',
'1361'=>'触发程序的"%s"是视图或临时表。',
'1362'=>'在%strigger中,不允许更新%s行。',
'1363'=>'在%s触发程序中没有%s行。',
'1364'=>'字段"%s"没有默认值。',
'1365'=>'被0除。',
'1366'=>'不正确的%s值,"%s",对于行%ld 上的列"%s"。',
'1367'=>'解析过程中发现非法%s "%s"值。',
'1368'=>'不可更新视图"%s.%s"上的CHECK OPTION。',
'1369'=>'CHECK OPTION失败,"%s.%s"',
'1370'=>'对于子程序"%s",拒绝用户 "%s"@"%s" 使用%s命令。',
'1371'=>'清除旧中继日志失败,%s',
'1372'=>'密码混编应是%d位的十六进制数。',
'1373'=>'在binlog索引中未发现目标日志。 [Page]',
'1374'=>'读取日志索引文件时出现I/O错误。',
'1375'=>'服务器配置不允许binlog清除。',
'1376'=>'fseek()失败。',
'1377'=>'在日志清除过程中出现致命错误。',
'1378'=>'可清除的日志正在使用,不能清除。',
'1379'=>'在日志清除过程中出现未知错误。',
'1380'=>'初始化中继日志位置失败,%s',
'1381'=>'未使用二进制日志功能。',
'1382'=>'"%s"语法保留给MySQL服务器内部使用。',
'1383'=>'WSAStartup失败。',
'1384'=>'尚不能用不同的组处理过程。',
'1385'=>'对于该过程,SELECT必须有1个组。',
'1386'=>'不能与该过程一起使用ORDER子句。',
'1387'=>'二进制日志功能和复制功能禁止更改全局服务器%s。',
'1388'=>'无法映射文件: %s, errno: %d',
'1389'=>'%s中有错',
'1390'=>'预处理语句包含过多的占位符。',
'1391'=>'键部分"%s"的长度不能为0。',
'1392'=>'视图文本校验和失败。',
'1393'=>'无法通过联合视图"%s.%s"更改1个以上的基本表。',
'1394'=>'不能在没有字段列表的情况下插入联合视图"%s.%s"。',
'1395'=>'不能从联合视图"%s.%s"中删除。',
'1396'=>'对于%s的操作%s失败。',
'1397'=>'未知XID',
'1398'=>'无效参量(或不支持的命令)',
'1399'=>'当全局事务处于%s状态时,不能执行命令。',
'1400'=>'某些工作是在全局事务外完成的。',
'1401'=>'在事务分支中出现致命错误,请检查数据一致性。',
'1402'=>'回滚了事务分支。 [Page]',
'1403'=>'在子程序"%s"上没有为主机"%s"上的用户"%s"定义的这类授权。',
'1404'=>'无法授予EXECUTE和ALTER ROUTINE权限。',
'1405'=>'无法撤销已放弃子程序上的所有权限。',
'1406'=>'对于行%ld上的列"%s"来说,数据过长。',
'1407'=>'不良%s,连接就绪;版本,"%s";套接字,"%s";端口,%d %s',
'1409'=>'不能从具有固定大小行的文件中将值加载到变量。',
'1410'=>'不允许用GRANT创建用户。',
'1411'=>'不正确的%s值,"%s",对于函数%s',
'1412'=>'表定义已更改,请再次尝试事务。',
'1413'=>'在相同块中声明了重复句柄。',
'1414'=>'子程序%s的OUT或INOUT参量不是变量。',
'1415'=>'不允许从%s返回结果集。',
'1416'=>'不能从发送给GEOMETRY字段的数据中获取几何对象。',
'1417'=>'1个子程序失败,在其声明没有NO SQL或READS SQL DATA,而且二进制日志功能已启用,如果更新了非事务性表,二进制日志将丢失其变化信息。',
'1418'=>'在该子程序的在其声明没有DETERMINISTIC、NO SQL或READS SQL DATA,而且二进制日志功能已启用(你或许打算使用不太安全的log_bin_trust_routine_creators变量)。',
'1419'=>'你没有SUPER权限,而且二进制日志功能已启用(你或许打算使用不太安全的log_bin_trust_routine_creators变量)。',
'1420'=>'不能执行该预处理语句,该预处理语句有与之相关的打开光标。请复位语句并再次执行。',
'1421'=>'语句(%lu)没有打开的光标。',
'1422'=>'在存储函数或触发程序中,不允许显式或隐式提交。',
'1423'=>'视图"%s.%s"基本表的字段没有默认值。',
'1424'=>'不允许递归存储子程序。 [Page]',
'1425'=>'为列"%s"指定了过大的标度%d。最大为%d。',
'1426'=>'为列"%s"指定了过高的精度%d。最大为%d。',
'1427'=>'对于float(M,D)、double(M,D)或decimal(M,D),M必须>= D (列"%s")。',
'1428'=>'不能将系统"%s.%s"表的写锁定与其他表结合起来。',
'1429'=>'无法连接到外部数据源,数据库"%s"!',
'1430'=>'处理作用在外部数据源上的查询时出现问题。数据源错误:"%s"',
'1431'=>'你试图引用的外部数据源不存在。数据源错误:"%s"',
'1432'=>'无法创建联合表。数据源连接字符串"%s"格式不正确。',
'1433'=>'数据源连接字符串"%s"格式不正确。',
'1434'=>'无法创建联合表。外部数据源错误:"%s"',
'1435'=>'触发程序位于错误的方案中。',
'1436'=>'线程堆栈溢出,%ld字节堆栈用了%ld字节,并需要%ld字节。请使用’mysqld -O thread_stack=#’指定更大的堆栈。',
'1437'=>'"%s"的子程序主体过长。',
'1438'=>'无法撤销默认的keycache。',
'1439'=>'对于列"%s",显示宽度超出范围(max = %d)',
'1440'=>'XAER_DUPID: XID已存在',
'1441'=>'日期时间函数,%s字段溢出。',
'1442'=>'由于它已被调用了该存储函数/触发程序的语句使用,不能在存储函数/触发程序中更新表"%s"。',
'1443'=>'表"%s"的定义不允许在表’%s上执行操作%s。',
'1444'=>'预处理语句包含引用了相同语句的存储子程序调用。不允许以这类递归方式执行预处理语句。',
'1445'=>'不允许从存储函数或触发程序设置autocommit。',
'1446'=>'视图定义人不完全合格。',
'1447'=>'视图%s.%s没有定义人信息(旧的表格式)。当前用户将被当作定义人。请重新创建视图! [Page]',
'1448'=>'需要SUPER权限才能创建具有 %s@%s 定义器的视图。',
'1449'=>'没有注册的 %s@%s 。',
'1450'=>'不允许将方案从"%s"变为"%s"。',
'1451'=>'不能删除或更新父行,外键约束失败(%s)。',
'1452'=>'不能添加或更新子行,外键约束失败(%s)。',
'1453'=>'必须用`...`引用变量,或重新命名变量。',
'1454'=>'对于每个分区,%s PARTITIONING需要VALUES %s的定义。',
'1455'=>'在分区定义中,只有%s PARTITIONING能使用VALUES %s。',
'1456'=>'MAXVALUE只能在最后1个分区定义中使用。',
'1457'=>'子分区只能是哈希分区,并按键分区。',
'1458'=>'定义了错误的分区数,与前面的设置不匹配。',
'1459'=>'定义了错误的子分区数,与前面的设置不匹配。',
'1460'=>'在分区(子分区)函数中不允许使用常量/随机表达式。',
'1461'=>'RANGE/LIST VALUES中的表达式必须是常量。',
'1462'=>'在表中未发现分区函数字段列表中的字段。',
'1463'=>'仅在KEY分区中允许使用字段列表。',
'1464'=>'frm文件中的分区信息与能够写入到frm文件中的不一致。',
'1465'=>'%s函数返回了错误类型。',
'1466'=>'对于%s分区,必须定义每个分区。',
'1467'=>'对于各分区,VALUES LESS THAN值必须严格增大。',
'1468'=>'VALUES值必须与分区函数具有相同的类型。',
'1469'=>'Multiple definition of same constant in list partitioning',
'1470'=>'在查询中,不能独立使用分区功能。',
'1471'=>'在该MySQL版本中,不允许分区中的句柄组合。 [Page]',
'1472'=>'对于分区引擎,有必要定义所有的%s。',
'1473'=>'定义了过多分区。',
'1474'=>'对于子分区,仅能将RANGE/LIST分区与HASH/KEY分区混合起来。',
'1475'=>'无法创建特定的句柄文件。',
'1476'=>'在分区函数中,不允许使用BLOB字段。',
'1477'=>'如果为分区函数选择了二进制校对,才允许使用VARCHAR。',
'1478'=>'在分区函数中,%s需要包含所有文件。',
'1479'=>'%s的数目= 0不是允许的值。',
'1480'=>'无法在非分区表上进行分区管理。',
'1481'=>'分区列表中的错误出现变化。',
'1482'=>'不能删除所有分区,请使用DROP TABLE取而代之。',
'1483'=>'COALESCE PARTITION仅能在HASH/KEY分区上使用。',
'1484'=>'%s PARTITION仅能在RANGE/LIST分区上使用。',
'1485'=>'试图用错误的子分区数增加分区。',
'1486'=>'必须至少添加1个分区。',
'1487'=>'必须至少合并1个分区。',
'1488'=>'重组的分区数超过了已有的分区数。客户端错误信息来自下述源文件:圆括号中的错误值和符号与include/errmsg.h MySQL源文件中的定义对应。消息值与libmysql/errmsg.c文件中列出的错误消息对应。%d和%s分别代表数值和字符串,显示时,它们将被消息值取代。由于更新很频繁,这些文件中可能包含这里未列出的额外错误消息。',
'2000'=>'未知MySQL错误。',
'2001'=>'不能创建UNIX套接字(%d',
'2002'=>'不能通过套接字"%s" (%d 连接到本地MySQL服务器。',
'2003'=>'不能连接到"%s" (%d 上的MySQL服务器。',
'2004'=>'不能创建TCP/IP套接字(%d',
'2005'=>'未知的MySQL服务器主机"%s" (%d',
'2006'=>'MySQL服务器不可用。',
'2007'=>'协议不匹配,服务器版本= %d,客户端版本= %d',
'2008'=>'MySQL客户端内存溢出。',
'2009'=>'错误的主机信息',
'2010'=>'通过UNIX套接字连接的本地主机。',
'2011'=>'%s,通过TCP/IP',
'2012'=>'服务器握手过程中出错。',
'2013'=>'查询过程中丢失了与MySQL服务器的连接。',
'2014'=>'命令不同步,你现在不能运行该命令。',
'2015'=>'命名管道,%s',
'2016'=>'无法等待命名管道,主机,%s;管道,%s (%lu',
'2017'=>'无法打开命名管道,主机,%s;管道,%s (%lu',
'2018'=>'无法设置命名管道的状态,主机,%s;管道,%s (%lu',
'2019'=>'无法初始化字符集%s (路径:%s',
'2020'=>'获得的信息包大于"max_allowed_packet"字节。',
'2021'=>'嵌入式服务器。',
'2022'=>'SHOW SLAVE STATUS出错:',
'2023'=>'SHOW SLAVE HOSTS出错:',
'2024'=>'连接到从服务器时出错:',
'2025'=>'连接到主服务器时出错:',
'2026'=>'SSL连接错误',
'2027'=>'残缺信息包。',
'2028'=>'该客户端库仅授权给具有"%s"许可的MySQL服务器使用。',
'2029'=>'空指针的无效使用。',
'2030'=>'语句未准备好。',
'2031'=>'没有为预处理语句中的参数提供数据。',
'2032'=>'数据截短。',
'2033'=>'语句中不存在任何参数。',
'2034'=>'无效的参数编号。',
'2035'=>'不能为非字符串/非二进制数据类型发送长数据(参数:%d)。',
'2036'=>'正使用不支持的缓冲区类型, %d (参数:%d)',
'2037'=>'共享内存,%s',
'2038'=>'不能打开共享内存,客户端不能创建请求事件(%lu',
'2039'=>'不能打开共享内存,未收到服务器的应答事件(%lu',
'2040'=>'不能打开共享内存,服务器不能分配文件映射(%lu',
'2041'=>'不能打开共享内存,服务器不能获得文件映射的指针(%lu',
'2042'=>'不能打开共享内存,客户端不能分配文件映射(%lu',
'2043'=>'不能打开共享内存,客户端不能获得文件映射的指针(%lu',
'2044'=>'不能打开共享内存,客户端不能创建%s事件(%lu',
'2045'=>'不能打开共享内存,无来自服务器的应答 (%lu',
'2046'=>'不能打开共享内存,不能将请求事件发送到服务器(%lu',
'2047'=>'错误或未知协议',
'2048'=>'无效的连接句柄',
'2049'=>'拒绝使用旧鉴定协议(早于4.1.1)的连接(开启了客户端"secure_auth"选项)。',
'2050'=>'行检索被调用取消。',
'2051'=>'在未事先获取行的情况下试图读取列。',
'2052'=>'预处理语句不含元数据。',
'2053'=>'在没有与语句相关的结果集时试图读取行。',
'2054'=>'该特性尚未实施。',
);

标签:mysql_error_code