mysql 错误码表,错误码解释大全

[不指定 2012年3月26日 16:32 | by gaoolp ]

mysql错误码表,MYSQL出错代码及出错信息对照
使用Ctrl+F进行搜索

1004 => '无法创建文件',
1005 => '无法创建表',
1006 => '无法创建数据库',
1007 => '无法创建数据库,数据库已存在。',
1008 => '无法撤销数据库,数据库不存在。',
1009 => '撤销数据库时出错',
1010 => '撤销数据库时出错',
1011 => '删除时出错 ',
1012 => '无法读取系统表中的记录。 ',
1013 => '无法获取的状态',
1014 => '无法获得工作目录',
1015 => '无法锁定文件',
1016 => '无法打开文件',
1017 => '无法找到文件',
1018 => '无法读取的目录 ',
1019 => '无法为更改目录 ',
1020 => '自上次读取以来表中的记录已改变。 ',
1021 => '磁盘满',
1022 => '无法写入',
1023 => '关闭时出错 ',
1024 => '读取文件时出错 ',
1025 => '将重命名为时出错 ',
1026 => '写入文件时出错 ',
1027 => '已锁定,拒绝更改。',
1028 => '分类失败 ',
1029 => '对于,视图不存在。',
1030 => '从存储引擎中获得错误%d。',
1031 => '关于的表存储引擎不含该选项。',
1032 => '无法在中找到记录。',
1033 => '文件中的不正确信息',
1034 => '对于表, 键文件不正确,请尝试修复。',
1035 => '旧的键文件,对于表,请修复之!',
1036 => '表是只读的。',
1037 => '内存溢出,重启服务器并再次尝试(需要%d字节)。',
1038 => '分类内存溢出,增加服务器的分类缓冲区大小。',
1039 => '读取文件时出现意外EOF ',
1040 => '连接过多。',
1041 => '内存溢出,请检查是否mysqld或其他进程使用了所有可用内存,如不然,或许应使用'ulimit'允许mysqld使用更多内存,或增加交换空间的大小。',
1042 => '无法获得该地址给出的主机名。',
1043 => '不良握手',
1044 => '拒绝用户@访问数据库。',
1045 => '拒绝用户@的访问(使用密码%s)',
1046 => '未选择数据库。',
1047 => '未知命令。',
1048 => '列不能为空。',
1049 => '未知数据库。',
1050 => '表已存在。',
1051 => '未知表。',
1052 => '%s中的列不明确。',
1053 => '在操作过程中服务器关闭。',
1054 => '中的未知列。',
1055 => '不在GROUP BY中。',
1056 => '无法在上创建组。',
1057 => '语句中有sum函数和相同语句中的列。',
1058 => '列计数不匹配值计数。',
1059 => 'ID名称过长。',
1060 => '重复列名。',
1061 => '重复键名称。',
1062 => '键%d的重复条目。',
1063 => '对于列,列分类符不正确。',
1064 => '在行%d上,%s靠近。',
1065 => '查询为空。',
1066 => '非唯一的表/别名',
1067 => '关于的无效默认值。',
1068 => '定义了多个主键。',
1069 => '指定了过多键允许的最大键数是%d。',
1070 => '指定了过多键部分允许的最大键部分是%d。',
1071 => '指定的键过长,最大键长度是%d字节。',
1072 => '键列在表中不存在。',
1073 => 'BLOB列不能与已使用的表类型用在 键说明中。',
1074 => '对于列,列长度过大 ',
1075 => '不正确的表定义,只能有1个auto列,而且必须将其定义为 键。',
1076 => '%s,连接就绪。版本,套接字,端口%d ',
1077 => '%s,正常关闭。',
1078 => '%s,获得信号%d。放弃!',
1079 => '%s,关闭完成',
1080 => '%s,强制关闭线程%ld,用户',
1081 => '无法创建IP套接字',
1082 => '表中没有与CREATE INDEX中索引类似的索引,重新创建表。',
1083 => '字段分隔符参量不是预期的,请参考手册。',
1084 => '不能与BLOB一起使用固定行长度,请使用'fields terminated by'。 ',
1085 => '文件必须在数据库目录下,或能被所有人读取。',
1086 => '文件已存在。',
1087 => '记录,%ld;已删除,%ld;已跳过,%ld;警告,%ld ',
1088 => '记录,%ld;重复,%ld ',
1089 => '不正确的子部分键,使用的键部分不是字符串,所用的长度长于键部分,或存储引擎不支持唯一子键。',
1090 => '不能用ALTER TABLE删除所有列,请使用DROP TABLE取而代之。',
1091 => '不能撤销,请检查列/键是否存在。',
1092 => '记录,%ld;复制,%ld;告警,%ld ',
1093 => '不能在FROM子句中制定要更新的目标表。',
1094 => '未知线程ID%lu ',
1095 => '你不是线程%lu的所有者。 ',
1096 => '未使用任何表。',
1097 => '列%s和SET的字符串过多。',
1098 => '不能生成唯一的日志文件名%s.',
1099 => '表已用READ锁定,不能更新。',
1100 => '未使用LOCK TABLES锁定表。',
1101 => 'BLOB/TEXT列不能有默认值。',
1102 => '不正确的数据库名。',
1103 => '不正确的表名。',
1104 => 'SELECT将检查超过MAX_JOIN_SIZE的行,如果SELECT正常,请检查WHERE,并使用SET SQL_BIG_SELECTS=1或SET SQL_MAX_JOIN_SIZE=#。',
1105 => '未知错误。',
1106 => '未知过程',
1107 => '对于过程,参数计数不正确 ',
1108 => '对于过程,参数不正确',
1109 => '%s中的未知表%s ',
1110 => '列被指定了两次。',
1111 => '无效的分组函数使用',
1112 => '表使用了该MySQL版本中不存在的扩展。',
1113 => '1个表至少要有1列。',
1114 => '表已满。',
1115 => '未知字符集。',
1116 => '表过多,MySQL在1个联合操作中只能使用%d个表。',
1117 => '列过多。',
1118 => '行的大小过大。对于所使用的表类型,不包括BLOB,最大行大小为%ld。必须将某些列更改为TEXT或BLOB。',
1119 => '线程堆栈溢出,已使用,%ld堆栈的%ld。如果需要,请使用'mysqld -O thread_stack=#'指定较大的堆栈。',
1120 => '在OUTER JOIN中发现交叉关联,请检查ON条件。',
1121 => '列与UNIQUE或INDEX一起使用,但未定义为NOT NULL。',
1122 => '无法加载函数。 ',
1123 => '无法初始化函数; %s ',
1124 => '对于共享库,不允许任何路径。',
1125 => '函数已存在。',
1126 => '不能打开共享库',
1127 => '不能发现库中的符号。',
1128 => '函数未定义。',
1129 => '由于存在很多连接错误,主机被屏蔽,请用'mysqladmin flush-hosts'解除屏蔽。',
1130 => '不允许将主机连接到该MySQL服务器。',
1131 => '你正在已匿名用户身份使用MySQL,不允许匿名用户更改密码。',
1132 => '必须有更新mysql数据库中表的权限才能更改密码。',
1133 => '无法在用户表中找到匹配行。',
1134 => '行匹配,%ld;已更改,%ld;警告,%ld ',
1135 => '无法创建新线程',
1136 => '列计数不匹配行%ld上的值计数。',
1137 => '无法再次打开表。',
1138 => 'NULL值使用无效。',
1139 => '获得来自regexp的错误。',
1140 => '如果没有GROUP BY子句,GROUP列 ',
1141 => '没有为主机上的用户定义这类授权。',
1142 => '拒绝用户@在表上使用%s命令。 ',
1143 => '拒绝用户@在表的上使用%s命令。',
1144 => '非法GRANT/REVOKE命令,请参阅手册以了解可使用那种权限。',
1145 => 'GRANT的主机或用户参量过长。',
1146 => '表'%s.%s'不存在。 ',
1147 => '在表上没有为主机上的用户定义的这类授权。',
1148 => '所使用的命令在该MySQL版本中不允许。',
1149 => '存在SQL语法错误,请参阅与你的MySQL版本对应的手册,以了解正确的语法。',
1150 => '对于表%s,延迟的插入线程不能获得请求的锁定。',
1151 => '使用的延迟线程过多。',
1152 => '与数据库和用户的连接%ld失败 ',
1153 => '获得信息包大于'max_allowed_packet'字节。',
1154 => '获得来自连接管道的读错误。',
1155 => '获得来自fcntl',
1156 => '获得信息包无序。',
1157 => '无法解压缩通信信息包。',
1158 => '读取通信信息包时出错。',
1159 => '读取通信信息包时出现超时。',
1160 => '写入通信信息包时出错。',
1161 => '写入通信信息包时出现超时。',
1162 => '结果字符串长于'max_allowed_packet'字节。',
1163 => '所使用的表类型不支持BLOB/TEXT列。',
1164 => '所使用的表类型不支持AUTO_INCREMENT列。',
1165 => '由于用LOCK TABLES锁定了表,INSERT DELAYED不能与表一起使用。',
1166 => '不正确的列名。',
1167 => '所使用的存储引擎不能为列编制索引。',
1168 => 'MERGE表中的所有表未同等定义。',
1169 => '由于唯一性限制,不能写入到表。',
1170 => '在未指定键长度的键说明中使用了BLOB/TEXT列。',
1171 => 'PRIMARY KEY的所有部分必须是NOT NULL,如果需要为NULL的关键字,请使用UNIQUE取而代之。',
1172 => '结果有1个以上的行组成。',
1173 => '该表类型要求主键。',
1174 => '该MySQL版本是未使用RAID支持而编译的。',
1175 => '你正在使用安全更新模式,而且试图在不使用WHERE的情况下更新使用了KEY列的表。',
1176 => '在表中,键不存在。',
1177 => '无法打开表。',
1178 => '用于表的引擎不支持%s。',
1179 => '不允许在事务中执行该命令。',
1180 => '在COMMIT期间出现错误%d。',
1181 => '在ROLLBACK期间出现错误%d。',
1182 => '在FLUSH_LOGS期间出现错误%d。',
1183 => '在CHECKPOINT期间出现错误%d。',
1184 => '与数据库、用户和主机的连接%ld失败 ',
1185 => '针对表的存储引擎不支持二进制表转储。',
1186 => 'Binlog已关闭,不能RESET MASTER。',
1187 => '重新创建转储表的索引失败。',
1188 => '来自主连接的错误。',
1189 => '读取主连接时出现网络错误。',
1190 => '写入主连接时出现网络错误。',
1191 => '无法找到与列列表匹配的FULLTEXT索引。',
1192 => '由于存在活动的锁定表或活动的事务,不能执行给定的命令。',
1193 => '未知的系统变量。',
1194 => '表被标记为崩溃,应予以修复。',
1195 => '表被标记为崩溃,而且上次修复失败(自动?)',
1196 => '不能回滚某些非事务性已变动表。',
1197 => '多语句事务要求更多的'max_binlog_cache_size'存储字节,增大mysqld变量,并再次尝试。',
1198 => '运行从实例时不能执行该操作,请首先运行STOP SLAVE。',
1199 => '该操作需要运行的从实例,请配置SLAVE并执行START SLAVE。',
1200 => '服务器未配置为从服务器,请更正config文件,或使用CHANGE MASTER TO。',
1201 => '无法初始化主服务器信息结构,在MySQL错误日志中可找到更多错误消息。',
1202 => '无法创建从线程,请检查系统资源。',
1203 => '用户%s已有了超过'max_user_connections'的活动连接。',
1204 => '或许仅应与SET一起使用常量表达式。',
1205 => '超过了锁定等待超时,请尝试重新启动事务。',
1206 => '总的锁定数超出了锁定表的大小。',
1207 => '在READ UNCOMMITTED事务期间,无法获得更新锁定。',
1208 => '当线程保持为全局读锁定时,不允许DROP DATABASE。',
1209 => '当线程保持为全局读锁定时,不允许CREATE DATABASE。',
1210 => '为%s提供的参量不正确。',
1211 => '不允许@创建新用户。',
1212 => '不正确的表定义,所有的MERGE表必须位于相同的数据库中。',
1213 => '试图获取锁定时发现死锁,请尝试重新启动事务。',
1214 => '所使用的表类型不支持FULLTEXT索引。',
1215 => '无法添加外键约束。',
1216 => '无法添加或更新子行,外键约束失败。',
1217 => '无法删除或更新父行,外键约束失败。',
1218 => '连接至主服务器%s时出错。',
1219 => '在主服务器%s上执行查询时出错。',
1220 => '执行命令%s: %s时出错。',
1221 => '%s和%s的用法不正确。',
1222 => '所使用的SELECT语句有不同的列数。',
1223 => '由于存在冲突的读锁定,无法执行查询。',
1224 => '禁止混合事务性表和非事务性表。',
1225 => '在语句中使用了两次选项。',
1226 => '用户超出了资源(当前值%ld)。',
1227 => '拒绝访问,需要%s权限才能执行该操作。',
1228 => '变量是1种SESSION变量,不能与SET GLOBAL一起使用。',
1229 => '变量是1种GLOBAL变量,应使用SET GLOBAL来设置它。',
1230 => '变量没有默认值。',
1231 => '变量不能设置为值。',
1232 => '变量的参量类型不正确。',
1233 => '变量只能被设置,不能被读取。',
1234 => '不正确的用法/位置。',
1235 => '该MySQL版本尚不支持。',
1236 => '从二进制日志读取数据时,获得来自主服务器的致命错误%d:。',
1237 => '由于“replicate-*-table”规则,从SQL线程忽略了查询。。',
1238 => '变量是一种%s变量。',
1239 => '对于: %s, 外键定义不正确。',
1240 => '键引用和表引用不匹配。',
1241 => '操作数应包含%d列。',
1242 => '子查询返回1行以上。',
1243 => '指定给%s的未知预处理语句句柄。',
1244 => '帮助数据库崩溃或不存在。',
1245 => '对子查询的循环引用。',
1246 => '将列从%s转换为%s。',
1247 => '引用不被支持 ',
1248 => '所有的导出表必须有自己的别名。',
1249 => '在优化期间简化了选择%u。',
1250 => '来自某一SELECT的表不能在%s中使用。',
1251 => '客户端不支持服务器请求的鉴定协议,请考虑升级MySQL客户端。',
1252 => 'SPATIAL索引的所有部分必须是NOT NULL。',
1253 => '对于CHARACTER SET,COLLATION无效。',
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上的列调整超出范围的值。',
1265 => '为行%ld上的列截短数据。',
1266 => '为表%s使用存储引擎%s。',
1267 => '对于操作,非法混合了校对',
1268 => '无法撤销1个或多个请求的用户。',
1269 => '无法撤销所有权限,为1个或多个请求的用户授权。',
1270 => '对于操作,非法混合了校对',
1271 => '对于操作,非法混合了校对。',
1272 => '变量不是变量组分(不能用作XXXX.variable_name)。',
1273 => '未知校对。',
1274 => '由于该MySQL从服务器是在不支持SSL的情况下编译的,CHANGE MASTER中的SSL参数被忽略,随后,如果启动了具备SSL功能的MySQL,可使用这些参数。',
1275 => '服务器正运行在“--secure-auth”模式下,但@有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 => '不正确的索引名。',
1281 => '不正确的目录名。',
1282 => '查询高速缓冲设置大小%lu时失败,新的查询高速缓冲的大小是%lu。',
1283 => '列不能是FULLTEXT索引的一部分。',
1284 => '未知的键高速缓冲。',
1285 => 'MySQL是在“--skip-name-resolve”模式下启动的,必须在不使用该开关的情况下重启它,以便该授权能起作用。',
1286 => '未知的表引擎。',
1287 => '已过时,请使用取而代之。',
1288 => '%s的目标表%s不可更新。',
1289 => '特性已被禁止,要想使其工作,需要用创建MySQL。',
1290 => 'MySQL正使用%s选项运行,因此不能执行该语句。',
1291 => '列在%s中有重复值。',
1292 => '截短了不正确的%s值:',
1293 => '不正确的表定义,在DEFAULT或ON UPDATE子句中,对于CURRENT_TIMESTAMP,只能有一个TIMESTAMP列。',
1294 => '对于列,ON UPDATE子句无效。',
1295 => '在预处理语句协议中,尚不支持该命令。',
1296 => '从%s获得错误%d。',
1297 => '从%s获得临时错误%d。',
1298 => '未知或不正确的时区:',
1299 => '在行%ld的列中存在无效的TIMESTAMP值。',
1300 => '无效的%s字符串:',
1301 =>,
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。',
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 => '配置文件过大。',
1341 => '文件中存在残缺的文件类型标题。',
1342 => '解析时,文件意外结束。',
1343 => '解析参数时出错(行)。',
1344 => '跳过未知参数时,文件意外结束。',
1345 => 'EXPLAIN/SHOW无法发出,缺少对基本表的权限。',
1346 => '文件在其题头中有未知的类型。',
1347 => ''%s.%s'不是%s。',
1348 => '列不可更新。',
1349 => '视图的SELECT在FROM子句中包含子查询。',
1350 => '视图的SELECT包含子句。',
1351 => '视图的SELECT包含1个变量或参数。',
1352 => '视图的SELECT引用了临时表。',
1353 => '视图的SELECT和视图的字段列表有不同的列计数。',
1354 => '此时,不能在这里使用视图合并算法(假定未定义算法)。',
1355 => '正在更新的视图没有其基本表的完整键。',
1356 => '视图'%s.%s'引用了无效的表、列、或函数,或视图的定义程序/调用程序缺少使用它们的权限。',
1357 => '无法从另一个存储子程序中撤销或更改%s。',
1358 => '在存储子程序句柄中不允许GOTO。',
1359 => '触发程序已存在。',
1360 => '触发程序不存在。',
1361 => '触发程序的是视图或临时表。',
1362 => '在%strigger中,不允许更新%s行。',
1363 => '在%s触发程序中没有%s行。',
1364 => '字段没有默认值。 ',
1365 => '被0除。',
1366 => '不正确的%s值,,对于行%ld 上的列。',
1367 => '解析过程中发现非法%s值。',
1368 => '不可更新视图'%s.%s'上的CHECK OPTION。',
1369 => 'CHECK OPTION失败,'%s.%s' ',
1370 => '对于子程序,拒绝用户@使用%s命令。',
1371 => '清除旧中继日志失败,%s ',
1372 => '密码混编应是%d位的十六进制数。',
1373 => '在binlog索引中未发现目标日志。',
1374 => '读取日志索引文件时出现I/O错误。',
1375 => '服务器配置不允许binlog清除。',
1376 => 'fseek',
1377 => '在日志清除过程中出现致命错误。',
1378 => '可清除的日志正在使用,不能清除。',
1379 => '在日志清除过程中出现未知错误。',
1380 => '初始化中继日志位置失败,%s ',
1381 => '未使用二进制日志功能。',
1382 => '语法保留给MySQL服务器内部使用。',
1383 => 'WSAStartup失败。',
1384 => '尚不能用不同的组处理过程。',
1385 => '对于该过程,SELECT必须有1个组。',
1386 => '不能与该过程一起使用ORDER子句。',
1387 => '二进制日志功能和复制功能禁止更改全局服务器%s。',
1388 => '无法映射文件: %s, errno: %d ',
1389 => '%s中有错',
1390 => '预处理语句包含过多的占位符。',
1391 => '键部分的长度不能为0。',
1392 => '视图文本校验和失败。',
1393 => '无法通过联合视图'%s.%s'更改1个以上的基本表。',
1394 => '不能在没有字段列表的情况下插入联合视图'%s.%s'。',
1395 => '不能从联合视图'%s.%s'中删除。',
1396 => '对于%s的操作%s失败。',
1397 => 'XAER_NOTA: 未知XID ',
1398 => 'XAER_INVAL: 无效参量(或不支持的命令)',
1399 => 'XAER_RMFAIL: 当全局事务处于%s状态时,不能执行命令。',
1400 => 'XAER_OUTSIDE: 某些工作是在全局事务外完成的。',
1401 => 'XAER_RMERR: 在事务分支中出现致命错误,请检查数据一致性。',
1402 => 'XA_RBROLLBACK: 回滚了事务分支。',
1403 => '在子程序上没有为主机上的用户定义的这类授权。',
1404 => '无法授予EXECUTE和ALTER ROUTINE权限。',
1405 => '无法撤销已放弃子程序上的所有权限。',
1406 => '对于行%ld上的列来说,数据过长。',
1407 => '不良SQLSTATE:',
1408 => '%s,连接就绪;版本,;套接字,;端口,%d %s ',
1409 => '不能从具有固定大小行的文件中将值加载到变量。',
1410 => '不允许用GRANT创建用户。',
1411 => '不正确的%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 => '语句',
1422 => '在存储函数或触发程序中,不允许显式或隐式提交。',
1423 => '视图'%s.%s'基本表的字段没有默认值。',
1424 => '不允许递归存储子程序。',
1425 => '为列指定了过大的标度%d。最大为%d。',
1426 => '为列指定了过高的精度%d。最大为%d。',
1427 => '对于float',
1428 => '不能将系统'%s.%s'表的写锁定与其他表结合起来。',
1429 => '无法连接到外部数据源,数据库!',
1430 => '处理作用在外部数据源上的查询时出现问题。数据源错误',
1431 => '你试图引用的外部数据源不存在。数据源错误',
1432 => '无法创建联合表。数据源连接字符串格式不正确。',
1433 => '数据源连接字符串格式不正确。',
1434 => '无法创建联合表。外部数据源错误',
1435 => '触发程序位于错误的方案中。',
1436 => '线程堆栈溢出,%ld字节堆栈用了%ld字节,并需要%ld字节。请使用'mysqld -O thread_stack=#'指定更大的堆栈。',
1437 => '的子程序主体过长。',
1438 => '无法撤销默认的keycache。',
1439 => '对于列,显示宽度超出范围',
1440 => 'XAER_DUPID: XID已存在',
1441 => '日期时间函数,%s字段溢出。',
1442 => '由于它已被调用了该存储函数/触发程序的语句使用,不能在存储函数/触发程序中更新表。',
1443 => '表的定义不允许在表'%s上执行操作%s。',
1444 => '预处理语句包含引用了相同语句的存储子程序调用。不允许以这类递归方式执行预处理语句。',
1445 => '不允许从存储函数或触发程序设置autocommit。',
1446 => '视图定义人不完全合格。',
1447 => '视图%s.%s没有定义人信息(旧的表格式)。当前用户将被当作定义人。请重新创建视图!',
1448 => '需要SUPER权限才能创建具有%s@%s定义器的视图。',
1449 => '没有注册的%s@%s。',
1450 => '不允许将方案从变为。',
1451 => '不能删除或更新父行,外键约束失败',
1452 => '不能添加或更新子行,外键约束失败',
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版本中,不允许分区中的句柄组合。',
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 => '重组的分区数超过了已有的分区数。',
1489 => '在表中,所有分区必须有唯一的名称。',
1490 => '重组分区集合时,它们必须连续。',
1491 => '新分区的范围超过了已重组分区的范围。',
1492 => '在该版本的句柄中,不支持撤销分区。',
1493 => '在表上定义了外键约束时,不能舍弃分区。',
1494 => '未加载插件',

2000 => '未知MySQL错误。',
2001 => '不能创建UNIX套接字',
2002 => '不能通过套接字',
2003 => '不能连接到',
2004 => '不能创建TCP/IP套接字',
2005 => '未知的MySQL服务器主机',
2006 => 'MySQL服务器不可用。',
2007 => '协议不匹配,服务器版本= %d,客户端版本= %d ',
2008 => 'MySQL客户端内存溢出。',
2009 => '错误的主机信息',
2010 => '通过UNIX套接字连接的本地主机。',
2011 => '%s,通过TCP/IP ',
2012 => '服务器握手过程中出错。',
2013 => '查询过程中丢失了与MySQL服务器的连接。',
2014 => '命令不同步,你现在不能运行该命令。',
2015 => '命名管道,%s ',
2016 => '无法等待命名管道,主机,%s;管道,%s ',
2017 => '无法打开命名管道,主机,%s;管道,%s ',
2018 => '无法设置命名管道的状态,主机,%s;管道,%s ',
2019 => '无法初始化字符集%s ',
2020 => '获得的信息包大于'max_allowed_packet'字节。',
2021 => '嵌入式服务器。',
2022 => 'SHOW SLAVE STATUS出错',
2023 => 'SHOW SLAVE HOSTS出错',
2024 => '连接到从服务器时出错',
2025 => '连接到主服务器时出错',
2026 => 'SSL连接错误',
2027 => '残缺信息包。',
2028 => '该客户端库仅授权给具有许可的MySQL服务器使用。',
2029 => '空指针的无效使用。',
2030 => '语句未准备好。',
2031 => '没有为预处理语句中的参数提供数据。',
2032 => '数据截短。',
2033 => '语句中不存在任何参数。',
2034 => '无效的参数编号。',
2035 => '不能为非字符串/非二进制数据类型发送长数据(参数%d)。',
2036 => '正使用不支持的缓冲区类型, %d (参数%d)',
2037 => '共享内存,%s ',
2038 => '不能打开共享内存,客户端不能创建请求事件',
2039 => '不能打开共享内存,未收到服务器的应答事件',
2040 => '不能打开共享内存,服务器不能分配文件映射',
2041 => '不能打开共享内存,服务器不能获得文件映射的指针',
2042 => '不能打开共享内存,客户端不能分配文件映射',
2043 => '不能打开共享内存,客户端不能获得文件映射的指针',
2044 => '不能打开共享内存,客户端不能创建%s事件',
2045 => '不能打开共享内存,无来自服务器的应答 ',
2046 => '不能打开共享内存,不能将请求事件发送到服务器',
2047 => '错误或未知协议',
2048 => '无效的连接句柄',
2049 => '拒绝使用旧鉴定协议(早于4.1.1)的连接(开启了客户端'secure_auth'选项)。',
2050 => '行检索被mysql_stmt_close',
2051 => '在未事先获取行的情况下试图读取列。',
2052 => '预处理语句不含元数据。',
2053 => '在没有与语句相关的结果集时试图读取行。',
2054 => '该特性尚未实施。',

ER_HASHCHK 1000 HY000  
ER_NISAMCHK 1001 HY000  
ER_NO 1002 HY000  
ER_YES 1003 HY000  
ER_CANT_CREATE_FILE 1004 HY000  
ER_CANT_CREATE_TABLE 1005 HY000  
ER_CANT_CREATE_DB 1006 HY000  
ER_DB_CREATE_EXISTS 1007 HY000  
ER_DB_DROP_EXISTS 1008 HY000  
ER_DB_DROP_DELETE 1009 HY000  
ER_DB_DROP_RMDIR 1010 HY000  
ER_CANT_DELETE_FILE 1011 HY000  
ER_CANT_FIND_SYSTEM_REC 1012 HY000  
ER_CANT_GET_STAT 1013 HY000  
ER_CANT_GET_WD 1014 HY000  
ER_CANT_LOCK 1015 HY000  
ER_CANT_OPEN_FILE 1016 HY000  
ER_FILE_NOT_FOUND 1017 HY000  
ER_CANT_READ_DIR 1018 HY000  
ER_CANT_SET_WD 1019 HY000  
ER_CHECKREAD 1020 HY000  
ER_DISK_FULL 1021 HY000  
ER_DUP_KEY 1022 23000  
ER_ERROR_ON_CLOSE 1023 HY000  
ER_ERROR_ON_READ 1024 HY000  
ER_ERROR_ON_RENAME 1025 HY000  
ER_ERROR_ON_WRITE 1026 HY000  
ER_FILE_USED 1027 HY000  
ER_FILSORT_ABORT 1028 HY000  
ER_FORM_NOT_FOUND 1029 HY000  
ER_GET_ERRNO 1030 HY000  
ER_ILLEGAL_HA 1031 HY000  
ER_KEY_NOT_FOUND 1032 HY000  
ER_NOT_FORM_FILE 1033 HY000  
ER_NOT_KEYFILE 1034 HY000  
ER_OLD_KEYFILE 1035 HY000  
ER_OPEN_AS_READONLY 1036 HY000  
ER_OUTOFMEMORY 1037 HY001  
ER_OUT_OF_SORTMEMORY 1038 HY001  
ER_UNEXPECTED_EOF 1039 HY000  
ER_CON_COUNT_ERROR 1040 08004  
ER_OUT_OF_RESOURCES 1041 08004  
ER_BAD_HOST_ERROR 1042 08S01  
ER_HANDSHAKE_ERROR 1043 08S01  
ER_DBACCESS_DENIED_ERROR 1044 42000  
ER_ACCESS_DENIED_ERROR 1045 42000  
ER_NO_DB_ERROR 1046 42000  
ER_UNKNOWN_COM_ERROR 1047 08S01  
ER_BAD_NULL_ERROR 1048 23000  
ER_BAD_DB_ERROR 1049 42000  
ER_TABLE_EXISTS_ERROR 1050 42S01  
ER_BAD_TABLE_ERROR 1051 42S02  
ER_NON_UNIQ_ERROR 1052 23000  
ER_SERVER_SHUTDOWN 1053 08S01  
ER_BAD_FIELD_ERROR 1054 42S22  
ER_WRONG_FIELD_WITH_GROUP 1055 42000  
ER_WRONG_GROUP_FIELD 1056 42000  
ER_WRONG_SUM_SELECT 1057 42000  
ER_WRONG_VALUE_COUNT 1058 21S01  
ER_TOO_LONG_IDENT 1059 42000  
ER_DUP_FIELDNAME 1060 42S21  
ER_DUP_KEYNAME 1061 42000  
ER_DUP_ENTRY 1062 23000  
ER_WRONG_FIELD_SPEC 1063 42000  
ER_PARSE_ERROR 1064 42000  
ER_EMPTY_QUERY 1065 42000  
ER_NONUNIQ_TABLE 1066 42000  
ER_INVALID_DEFAULT 1067 42000  
ER_MULTIPLE_PRI_KEY 1068 42000  
ER_TOO_MANY_KEYS 1069 42000  
ER_TOO_MANY_KEY_PARTS 1070 42000  
ER_TOO_LONG_KEY 1071 42000  
ER_KEY_COLUMN_DOES_NOT_EXITS 1072 42000  
ER_BLOB_USED_AS_KEY 1073 42000  
ER_TOO_BIG_FIELDLENGTH 1074 42000  
ER_WRONG_AUTO_KEY 1075 42000  
ER_READY 1076 00000  
ER_NORMAL_SHUTDOWN 1077 00000  
ER_GOT_SIGNAL 1078 00000  
ER_SHUTDOWN_COMPLETE 1079 00000  
ER_FORCING_CLOSE 1080 08S01  
ER_IPSOCK_ERROR 1081 08S01  
ER_NO_SUCH_INDEX 1082 42S12  
ER_WRONG_FIELD_TERMINATORS 1083 42000  
ER_BLOBS_AND_NO_TERMINATED 1084 42000  
ER_TEXTFILE_NOT_READABLE 1085 HY000  
ER_FILE_EXISTS_ERROR 1086 HY000  
ER_LOAD_INFO 1087 HY000  
ER_ALTER_INFO 1088 HY000  
ER_WRONG_SUB_KEY 1089 HY000  
ER_CANT_REMOVE_ALL_FIELDS 1090 42000  
ER_CANT_DROP_FIELD_OR_KEY 1091 42000  
ER_INSERT_INFO 1092 HY000  
ER_UPDATE_TABLE_USED 1093 HY000  
ER_NO_SUCH_THREAD 1094 HY000  
ER_KILL_DENIED_ERROR 1095 HY000  
ER_NO_TABLES_USED 1096 HY000  
ER_TOO_BIG_SET 1097 HY000  
ER_NO_UNIQUE_LOGFILE 1098 HY000  
ER_TABLE_NOT_LOCKED_FOR_WRITE 1099 HY000  
ER_TABLE_NOT_LOCKED 1100 HY000  
ER_BLOB_CANT_HAVE_DEFAULT 1101 42000  
ER_WRONG_DB_NAME 1102 42000  
ER_WRONG_TABLE_NAME 1103 42000  
ER_TOO_BIG_SELECT 1104 42000  
ER_UNKNOWN_ERROR 1105 HY000  
ER_UNKNOWN_PROCEDURE 1106 42000  
ER_WRONG_PARAMCOUNT_TO_PROCEDURE 1107 42000  
ER_WRONG_PARAMETERS_TO_PROCEDURE 1108 HY000  
ER_UNKNOWN_TABLE 1109 42S02  
ER_FIELD_SPECIFIED_TWICE 1110 42000  
ER_INVALID_GROUP_FUNC_USE 1111 42000  
ER_UNSUPPORTED_EXTENSION 1112 42000  
ER_TABLE_MUST_HAVE_COLUMNS 1113 42000  
ER_RECORD_FILE_FULL 1114 HY000  
ER_UNKNOWN_CHARACTER_SET 1115 42000  
ER_TOO_MANY_TABLES 1116 HY000  
ER_TOO_MANY_FIELDS 1117 HY000  
ER_TOO_BIG_ROWSIZE 1118 42000  
ER_STACK_OVERRUN 1119 HY000  
ER_WRONG_OUTER_JOIN 1120 42000  
ER_NULL_COLUMN_IN_INDEX 1121 42000  
ER_CANT_FIND_UDF 1122 HY000  
ER_CANT_INITIALIZE_UDF 1123 HY000  
ER_UDF_NO_PATHS 1124 HY000  
ER_UDF_EXISTS 1125 HY000  
ER_CANT_OPEN_LIBRARY 1126 HY000  
ER_CANT_FIND_DL_ENTRY 1127 HY000  
ER_FUNCTION_NOT_DEFINED 1128 HY000  
ER_HOST_IS_BLOCKED 1129 HY000  
ER_HOST_NOT_PRIVILEGED 1130 HY000  
ER_PASSWORD_ANONYMOUS_USER 1131 42000  
ER_PASSWORD_NOT_ALLOWED 1132 42000  
ER_PASSWORD_NO_MATCH 1133 42000  
ER_UPDATE_INFO 1134 HY000  
ER_CANT_CREATE_THREAD 1135 HY000  
ER_WRONG_VALUE_COUNT_ON_ROW 1136 21S01  
ER_CANT_REOPEN_TABLE 1137 HY000  
ER_INVALID_USE_OF_NULL 1138 42000  
ER_REGEXP_ERROR 1139 42000  
ER_MIX_OF_GROUP_FUNC_AND_FIELDS 1140 42000  
ER_NONEXISTING_GRANT 1141 42000  
ER_TABLEACCESS_DENIED_ERROR 1142 42000  
ER_COLUMNACCESS_DENIED_ERROR 1143 42000  
ER_ILLEGAL_GRANT_FOR_TABLE 1144 42000  
ER_GRANT_WRONG_HOST_OR_USER 1145 42000  
ER_NO_SUCH_TABLE 1146 42S02  
ER_NONEXISTING_TABLE_GRANT 1147 42000  
ER_NOT_ALLOWED_COMMAND 1148 42000  
ER_SYNTAX_ERROR 1149 42000  
ER_DELAYED_CANT_CHANGE_LOCK 1150 HY000  
ER_TOO_MANY_DELAYED_THREADS 1151 HY000  
ER_ABORTING_CONNECTION 1152 08S01  
ER_NET_PACKET_TOO_LARGE 1153 08S01  
ER_NET_READ_ERROR_FROM_PIPE 1154 08S01  
ER_NET_FCNTL_ERROR 1155 08S01  
ER_NET_PACKETS_OUT_OF_ORDER 1156 08S01  
ER_NET_UNCOMPRESS_ERROR 1157 08S01  
ER_NET_READ_ERROR 1158 08S01  
ER_NET_READ_INTERRUPTED 1159 08S01  
ER_NET_ERROR_ON_WRITE 1160 08S01  
ER_NET_WRITE_INTERRUPTED 1161 08S01  
ER_TOO_LONG_STRING 1162 42000  
ER_TABLE_CANT_HANDLE_BLOB 1163 42000  
ER_TABLE_CANT_HANDLE_AUTO_INCREMENT 1164 42000  
ER_DELAYED_INSERT_TABLE_LOCKED 1165 HY000  
ER_WRONG_COLUMN_NAME 1166 42000  
ER_WRONG_KEY_COLUMN 1167 42000  
ER_WRONG_MRG_TABLE 1168 HY000  
ER_DUP_UNIQUE 1169 23000  
ER_BLOB_KEY_WITHOUT_LENGTH 1170 42000  
ER_PRIMARY_CANT_HAVE_NULL 1171 42000  
ER_TOO_MANY_ROWS 1172 42000  
ER_REQUIRES_PRIMARY_KEY 1173 42000  
ER_NO_RAID_COMPILED 1174 HY000  
ER_UPDATE_WITHOUT_KEY_IN_SAFE_MODE 1175 HY000  
ER_KEY_DOES_NOT_EXITS 1176 HY000  
ER_CHECK_NO_SUCH_TABLE 1177 42000  
ER_CHECK_NOT_IMPLEMENTED 1178 42000  
ER_CANT_DO_THIS_DURING_AN_TRANSACTION 1179 25000  
ER_ERROR_DURING_COMMIT 1180 HY000  
ER_ERROR_DURING_ROLLBACK 1181 HY000  
ER_ERROR_DURING_FLUSH_LOGS 1182 HY000  
ER_ERROR_DURING_CHECKPOINT 1183 HY000  
ER_NEW_ABORTING_CONNECTION 1184 08S01  
ER_DUMP_NOT_IMPLEMENTED 1185 HY000  
ER_FLUSH_MASTER_BINLOG_CLOSED 1186 HY000  
ER_INDEX_REBUILD 1187 HY000  
ER_MASTER 1188 HY000  
ER_MASTER_NET_READ 1189 08S01  
ER_MASTER_NET_WRITE 1190 08S01  
ER_FT_MATCHING_KEY_NOT_FOUND 1191 HY000  
ER_LOCK_OR_ACTIVE_TRANSACTION 1192 HY000  
ER_UNKNOWN_SYSTEM_VARIABLE 1193 HY000  
ER_CRASHED_ON_USAGE 1194 HY000  
ER_CRASHED_ON_REPAIR 1195 HY000  
ER_WARNING_NOT_COMPLETE_ROLLBACK 1196 HY000  
ER_TRANS_CACHE_FULL 1197 HY000  
ER_SLAVE_MUST_STOP 1198 HY000  
ER_SLAVE_NOT_RUNNING 1199 HY000  
ER_BAD_SLAVE 1200 HY000  
ER_MASTER_INFO 1201 HY000  
ER_SLAVE_THREAD 1202 HY000  
ER_TOO_MANY_USER_CONNECTIONS 1203 42000  
ER_SET_CONSTANTS_ONLY 1204 HY000  
ER_LOCK_WAIT_TIMEOUT 1205 HY000  
ER_LOCK_TABLE_FULL 1206 HY000  
ER_READ_ONLY_TRANSACTION 1207 25000  
ER_DROP_DB_WITH_READ_LOCK 1208 HY000  
ER_CREATE_DB_WITH_READ_LOCK 1209 HY000  
ER_WRONG_ARGUMENTS 1210 HY000  
ER_NO_PERMISSION_TO_CREATE_USER 1211 42000  
ER_UNION_TABLES_IN_DIFFERENT_DIR 1212 HY000  
ER_LOCK_DEADLOCK 1213 40001  
ER_TABLE_CANT_HANDLE_FULLTEXT 1214 HY000  
ER_CANNOT_ADD_FOREIGN 1215 HY000  
ER_NO_REFERENCED_ROW 1216 23000  
ER_ROW_IS_REFERENCED 1217 23000  
ER_CONNECT_TO_MASTER 1218 08S01  
ER_QUERY_ON_MASTER 1219 HY000  
ER_ERROR_WHEN_EXECUTING_COMMAND 1220 HY000  
ER_WRONG_USAGE 1221 HY000  
ER_WRONG_NUMBER_OF_COLUMNS_IN_SELECT 1222 21000  
ER_CANT_UPDATE_WITH_READLOCK 1223 HY000  
ER_MIXING_NOT_ALLOWED 1224 HY000  
ER_DUP_ARGUMENT 1225 HY000  
ER_USER_LIMIT_REACHED 1226 42000  
ER_SPECIFIC_ACCESS_DENIED_ERROR 1227 HY000  
ER_LOCAL_VARIABLE 1228 HY000  
ER_GLOBAL_VARIABLE 1229 HY000  
ER_NO_DEFAULT 1230 42000  
ER_WRONG_VALUE_FOR_VAR 1231 42000  
ER_WRONG_TYPE_FOR_VAR 1232 42000  
ER_VAR_CANT_BE_READ 1233 HY000  
ER_CANT_USE_OPTION_HERE 1234 42000

ER_NOT_SUPPORTED_YET 1235 42000  
ER_MASTER_FATAL_ERROR_READING_BINLOG 1236 HY000  
ER_WRONG_FK_DEF 1237 42000  
ER_KEY_REF_DO_NOT_MATCH_TABLE_REF 1238 HY000  
ER_CARDINALITY_COL 1239 21000  
ER_SUBSELECT_NO_1_ROW 1240 21000  
ER_UNKNOWN_STMT_HANDLER 1241 HY000  
ER_CORRUPT_HELP_DB 1242 HY000  
ER_CYCLIC_REFERENCE 1243 HY000  
ER_AUTO_CONVERT 1244 HY000  
ER_ILLEGAL_REFERENCE 1245 42S22  
ER_DERIVED_MUST_HAVE_ALIAS 1246 42000  
ER_SELECT_REDUCED 1247 01000  
ER_TABLENAME_NOT_ALLOWED_HERE 1248 42000  
ER_NOT_SUPPORTED_AUTH_MODE 1249 08004  
ER_SPATIAL_CANT_HAVE_NULL 1250 42000  
ER_COLLATION_CHARSET_MISMATCH 1251 42000  
ER_SLAVE_WAS_RUNNING 1252 HY000  
ER_SLAVE_WAS_NOT_RUNNING 1253 HY000  
ER_TOO_BIG_FOR_UNCOMPRESS 1254 HY000  
ER_ZLIB_Z_MEM_ERROR 1255 HY000  
ER_ZLIB_Z_BUF_ERROR 1256 HY000  
ER_ZLIB_Z_DATA_ERROR 1257 HY000  
ER_CUT_VALUE_GROUP_CONCAT 1258 HY000  
ER_WARN_TOO_FEW_RECORDS 1259 01000  
ER_WARN_TOO_MANY_RECORDS 1260 01000  
ER_WARN_NULL_TO_NOTNULL 1261 01000  
ER_WARN_DATA_OUT_OF_RANGE 1262 01000  
ER_WARN_DATA_TRUNCATED 1263 01000  
ER_WARN_USING_OTHER_HANDLER 1264 01000  
ER_CANT_AGGREGATE_COLLATIONS 1265 42000  
ER_DROP_USER 1266 42000  
ER_REVOKE_GRANTS 1267 42000

核心提示:肉类是我们生活中必不可少的食物,而动物身上大部分的部位都能够用于食用,不过有些部位是你如何也不能吃的,否则容易生出健康问题。


    1、鱼“黑衣”不能吃:

    鱼体腹腔两侧有一层黑色膜衣,是最腥臭、泥土味最浓的部位,含有大量的类脂质、溶菌酶等物质。

    2、禽“尖翅”不能吃:

    鸡、鸭、鹅等禽类屁股上端长尾羽的部位,学名“腔上囊”,是淋巴腺体集中的地方,因淋巴腺中的巨噬细胞可吞食病菌和病毒,即使是致癌物质也能吞食,但不能分解,故禽“尖翅”是个藏污纳垢的“仓库”。

    3、猪脖子的肉疙瘩不能吃:

    食用时应易除猪脖子等处灰色、黄色或暗红色的肉疙瘩,即称为肉枣的东西,因为这些地方含有很多病菌和病毒,若食用则易感染疾病。

    4、鸡头不能吃:

    我国有句民谚:十年鸡头胜砒霜。为何鸡越老,鸡头毒性就越大呢?医学专家分析,其原因是鸡在啄食中会吃进有害的重金属物。

    5、鸡脖不能吃:

    鸡脖鸭脖不要吃皮,也不要吃到气管。这里面都含有大量的高胆固醇,所以最好不要吃这些部位。

    6、畜“三腺”不能吃:

    猪、牛、羊等动物体上的甲状腺、肾上腺、病变淋巴腺是三种“生理性有害器官”。

    7、羊“悬筋”:

    羊“悬筋”(又称“蹄白珠”),一般为圆珠形、串粒状,是羊蹄内发生病变的一种组织。

    8、兔“臭腺”不能吃:

    位于外生殖器背面两侧皮下的白鼠鼷腺,紧挨着白鼠鼷腺的褐色鼠鼷腺的褐色和位于直肠两侧壁上的直肠腺,味极腥臭,食用时若不除去,则会使兔肉难以下咽。

PHP正则表达式

[不指定 2011年5月12日 11:07 | by gaoolp ]

1、正则表达式的介绍和作用
    
什么是正则表达式?
在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串
的需要。正则表达式就是用于描述这些规则的语法。
 
 
例:在判断用户邮件地址格式、手机号码格式或者采集别人网页内容时
 
主要的作用是:
分割、匹配、查找、替换
 
注:正则表达式对于一个程序员来讲是至关重要的一个知识点,所以学好正则
       是每一个程序员必须具备的。不仅可以帮助我们完成一些通过函数无法实现
       的工作,还可以帮助我们减轻很多工作量。

 
2、PHP中两个常用的正则函数
 
preg_match 正则函数,以perl语言为基础
preg_match ( mode, string subject , array matches )
 
ereg 正则函数,以POSIX基础 (Unix 、 Script)
ereg ( mode, string subject , array regs )
 
3、正则表达式中包括的元素
 
(1)、
原子(普通字符:a-z A-Z 0-9 、原子表、 转义字符)
(2)、
元字符 (有特殊功能的字符)
(3)、
模式修正符 (系统内置部分字符 i 、m、S、U…)
 
4、正则表达式中的“原子”
 
①a-z A-Z _ 0-9 
//最常见的字符
②(abc) (skd) 
//用圆括号包含起来的单元符合
③[abcs] [^abd] 
//用方括号包含的原子表,原子表中的^代表排除或相反内容
④转义字符
  \d  包含所有数字
[0-9]
  \D  除所有数字外
[^0-9]
  \w  包含所有英文字符
[a-zA-Z_0-9]
  \W  除所有英文字符外
[^a-zA-Z_0-9]
  \s   包含空白区域如回车、换行、分页等
[\f\n\r]
……
5、正则表达式元字符
 
*  匹配前一个内容的0次1次或多次
.  匹配内容的0次1次或多次,但不包含回车换行
+ 匹配前一个内容的1次或多次
?匹配前一个内容的0次或1次
|  选择匹配类似PHP中的| (因为这个运算符合是弱类型导致前面最为整体匹配)
^  匹配字符串首部内容
$  匹配字符串尾部内容
\b 匹配单词边界,边界可以是空格或者特殊符合
\B 匹配除带单词边界意外内容
{m} 匹配前一个内容的重复次数为M次
{m,} 匹配前一个内容的重复次数大于等于M次
{m,n} 匹配前一个内容的重复次数M次到N次
( ) 合并整体匹配,并放入内存,可使用\1 \2…依次获取
 
6、模式修正符     
模式修正符是为正则表达式增强和补充的一个功能,使用在正则之外
 
常用修正符
 
i 正则内容在匹配时候不区分大小写(默认是区分的)
m 在匹配首内容或者尾内容时候采用多行识别匹配
S 将转义回车取消是为单行匹配如. 匹配的时候
x 忽略正则中的空白
A 强制从头开始匹配
D 强制$匹配尾部无任何内容 \n
U 禁止贪婪匹配 只跟踪到最近的一个匹配符并结束,
    常用在采集程序上的正则表达式
 
7、匹配功能
  
preg_match_all 全部匹配函数
preg_match_all ( string pattern, string subject, array matches [, int flags] )
 
对结果排序使 $matches[0] 为全部模式匹配的数组
 
用途:截取比较详细的内容,采集网页,分析文本
8、替换功能
 
preg_replace 正则替换函数
preg_replace ( mixed pattern, mixed replacement, mixed subject [, int limit] )
 
通过正则表达式来替换相关内容,类似之前学过的str_replace字符串替换,但
功能要强于它。
 
提示1、替换内容可以是一个正则也可以是数组正则 
         
2、替换内容可以通过修正符e来解决替换执行内容
 
用途:替换一些比较复杂的内容上,也可以用于内容的转换上
9、分割功能
 
preg_split ( string pattern, string subject [, int limit [, int flags]] )
  preg_split 正则切割
 
通过正则表达式来切割相关内容,类似之前学过的explode切割函数,但explode
只能按照一种方式切割有局限性。

PHP &&及||的非正常用法

[不指定 2011年3月2日 12:50 | by gaoolp ]

&&及||的非正常用法

$a && $b=10;
当$a为真是才执行$b=10;
$a || $b=10;
当$a为假是才执行$b=10;

26个英文字母的爱情定义

[不指定 2011年1月31日 18:37 | by gaoolp ]
--accept(接受) 
“世上没有十全十美的人”。记着,你爱他,就必须接受他的一切,甚至他的缺点 

--belief(信任) 
不信任对方,经常以怀疑的口吻盘问对方,这种互相猜度的爱情就只有分手下场 

--care(关心) 
关心的程度正好表现你对她的重视程度 

--digest(理解) 
我们不是圣人, 
总有情绪起伏的时候, 
若对方是“凸”的时候, 
你何不做“凹”去忍耐一下她,安慰一下她 

--enjoy(欣赏) 
你应欣赏对方的一切,欣赏这段爱情带给你的开心、幸福。 

--freedom(自由) 
纵然已婚,也应给予对方应有自由及保持秘密的权利。 

--give(付出) 
爱情这样东西不一定是你付出“一”,便会收回“一”。 
但不付出,便一定没有收获。 
对你的爱人,应有如对自己一样,毫无保留地付出,这才算得上真爱 

--heart(心) 
爱情最重要的道具是心, 
你必须真心对待,用心去爱。 
没有心,又怎称得上真心相爱? 

--independence(独立) 
甜言蜜语的人会说:“我是为了你而生。” 
其实,每个人都有自己的生存意义, 
不应过分依赖对方,成为对方的沉重负担,甚至累赘 

--jealousy(妒忌) 
适当的妒忌、呷醋能表示你对对方的重视, 
但切记是合情合理的呷醋; 
反之,毫不讲理,大发雷霆地呷醋,必惹反感 

K--kiss(吻) 
一吻胜过千言万语, 
轻轻的一吻已能代表你惜她、爱护她. 

L--love(爱) 
都说是爱情,没有爱又怎会有情呢? 

M--mature(成熟) 
为什么一般人的初恋总会无声无色地惨败, 
因为年轻人多恋爱得较幼稚。 
人成熟一点,你的爱情便会早熟一点,直到开花结果 

N--nutural(自然) 
很多人初拍拖时都会把一切的缺点隐藏起来,变成另一个人。 
日子久了,缺点才一箩箩地出现,令对方吃不消。 
其实,不做作,流于自然的爱情才是细水长流的。 

O--observe(观察) 
经常细心观察爱侣的喜好,不但能更了解对方,更能给他惊喜。 
那份心意必定比礼物来得珍贵。 

P--protect(保护) 
做男朋友的当然要保护女朋友, 
但做女朋友的亦要保护对方的尊严, 
不应容许别人中伤、侮辱你的另一半 

Q--quarter(宽大) 
宽大是基本的要诀, 
对爱侣的错误, 
以宽大的态度原谅他, 
因为你是最爱他的人。 

R--receive(接收) 
对于爱侣为你所做的,请不要表现得无动于衷,令他气馁。 
她付出,你便应以欣赏的态度去接受,这才能令感情更进一步 

S--share(分享) 
若你爱他,就必能与他分享他的喜与哀,这是作为一个伴侣最简单的责任。 

T--tender(温柔) 
歌都有得唱《love me tender》啦!爱人当然要温柔地爱,因为男人女人缺乏温柔都不可爱 

U--understand(明白) 
不明白对方的想法,对方跟你说话,你永远只独自发呆,那就是一段缺乏沟通的爱情。多站在对方立场,将心比心地想,必定能更了解你的另一半 

V--veracity(诚实) 
对爱情,必须一百倍的诚实, 
你也不想你的另一半是个“大话精”吧! 
时常互相欺骗的感情又怎能天长地久呢? 

W--wait(等待) 
等是维系一段感情的基本元素。 
最重要的是你要与他同步成长,同步走完这段人生路, 
千万不可一个走先,遗下另一半在后。 

X--“X”(乘法符号) 
把你对他的爱每天以倍数地乘上去, 
爱情自然变成无限大, 
爱情走也走不掉。 

Y--yearn(想念) 
工作或不在一起时, 
不妨多想念对方, 
间或致电或传呼他说句“我很挂念你”必能令对方甜在心头,更起劲地工作 

Z--zest(热情) 
像小龙女般虽然貌若天仙,却冷若冰霜的情人,除了杨过,相信都没有人愿意跟她一生一世。所以,伴侣的,适当的热情能加添不少乐趣,但切忌过分热情
Tags:
分页: 1/11 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页 欢迎光临高一鹏的博客! [ 显示模式: 摘要 | 列表 ]