MySQL常见错误码及解决方法(1130、1461、2003、1040、2000、1049、1062、1129、2002、1690等)
目录
【问题1】、FATAL: error 1130: Unknown error 1130
【问题2】、FATAL: error: 1461
【问题3】、ERROR 2003 (HY000): Can't connect to MySQL server on "" (113)
【问题4】、FATAL: error 2003: Can't connect to MySQL server on '172.19.111.151' (111)
【问题5】、mysql Error 1040 too many connection
【问题6】、FATAL:error 2000: Unknown error 2000
【问题7】、ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)
【问题8】、FATAL: error 1049: Unknown error 1049
【问题9】、mysql error 1062
【问题10】、MySQL ERROR 1129
【问题11】、error2002
【问题12】、FATAL: error 2004: Can't create TCP/IP socket (24)
【问题13】、FATAL: Worker threads failed to initialize within 30 seconds!
【问题14】、warning:changed limits:max_connections:214
【问题15】、Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
【问题16】、[ERROR] Could not open unix socket lock file /tmp/mysql.sock.lock.
【问题17】、ERROR 1690 (22003): BIGINT UNSIGNED value is out of range in '(`test`.`t`.`a` - `test`.`t`.`b`)' .
【问题18】、Could not create unix socket lock file:
【问题19】、MySQL 5.5 升级 5.6 报错: mysqld got signal 11
mysql error code(备忘)
B.2. 客户端错误代码和消息客户端错误信息来自下述源文件:
【问题1】、FATAL: error 1130: Unknown error 1130
prepare阶段,报错:“FATAL: unable to connect to MySQL server on host '172.19.111.151', port 3306, aborting...”
FATAL: error 1130: Unknown error 1130
【原因】: MySQL默认不允许root远程连接。
【解决办法】:修改权限,客户端登入mysql,
(1)、使用mysql库:use mysql;
(2)、查看用户表:SELECT `Host`,`User` FROM user;
(3)、更新用户表,(其中%的意思是允许所有的ip远程访问,如果需要指定具体的某个ip就写上具体的ip即可)
UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;
如果不成功,试一试:update user set host = '%' where user ='root';
(4)、再次查看用户表:SELECT `Host`,`User` FROM user;
(5)、强制刷新权限:flush privileges;
问题解决!
use mysql; update user set host = '%' where user ='root'; flush privileges; SELECT `Host`,`User` FROM user;
【问题2】、FATAL: error: 1461
Sysbench run阶段,报错:
“FATAL: `thread_init' function failed: /usr/share/sysbench/oltp_common.lua:284: SQL API error
FATAL: MySQL error: 1461 "Can't create more than max_prepared_stmt_count statements (current value: 16382)"
(last message repeated 3 times)”
【原因】:max_prepared_stmt_count参数限制了同一时间在mysqld上所有session中prepared 语句的上限。它的取值范围为“0 - 1048576”,默认为16382。高并发的情况下需要调高这个值。mysql对于超出max_prepared_stmt_count的prepare语句就会报1461的错误。
【解决办法】:先将该值调大。
mysql> show global status like 'com_stmt%'; 查看各参数
mysql> show global variables like 'max_prepared_stmt_count';
mysql> set global max_prepared_stmt_count=1048576; 参数调到最大
【问题3】、ERROR 2003 (HY000): Can't connect to MySQL server on "" (113)
两台服务器相互连接,报错:
ERROR 2003 (HY000): Can't connect to MySQL server on "" (113)
【原因】:导致此错误的原因为服务器端防火墙未开放MySQL程序使用的端口,默认为3306,开放端口即可
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
systemctl stop firewalld.service 直接关闭防火墙
systemctl disable firewalld.service 禁止firewall开机启动
【问题4】、FATAL: error 2003: Can't connect to MySQL server on '172.19.111.151' (111)
一台服务器连接另一台服务器,报错:
FATAL: error 2003: Can't connect to MySQL server on '172.19.111.151' (111)
【原因】:如果想让172.19.111.152能够连接到本地172.19.111.151的这个数据库,要让数据库给其分配权限,登录mysql,执行:(username 和 password是登录mysql的用户名和密码)
如果要想所有的外部ip地址都能够访问使用mysql,可以执行下面:之后执行刷新数据库:
grant all privileges on *.* to root@'%'identified by 'mysql';//设置可以远程访问
//GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '' WITH GRANT OPTION;//这条语句好像不管用
flush privileges;
【问题5】、mysql Error 1040 too many connection
解决办法:
执行以下语句修改最大连接数:set global max_connections = 3600;
【问题6】、FATAL:error 2000: Unknown error 2000
加上--mysql-ssl=on参数
【问题7】、ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)
根据网上查了很多资料,出现Access denied的原因有如下可能:
(1)MySQL的服务器停止了
(2)用户的端口号或者IP导致拒绝访问
(3)MySQL的配置文件错误(my.ini等文件)
(4)root用户的密码错误
【问题8】、FATAL: error 1049: Unknown error 1049
原因:客户端中未创建sbtest数据库,数据库不存在
类似问题:pymysql.err.InternalError: (1049, “Unknown database ‘root’”)
[pymysql.connect只负责连接数据库,它不会帮你创建数据库的,你要先创建一个]
连接客户端,创建sbtest数据库create database sbtest;
mysql -u root -p password
今天在输入的时候却发现命令输入不正确,而且会要求再输入一遍密码,然后返回
“ERROR 1049 (42000): Unknown database 'password'”
-p和密码是连在一起的,他们之间没有空格
然后就问题解决自然登录上去了!!!
-u后面可以紧跟用户名,也可以加个空格,但密码后面一定不能加空格。
如果加了空格,mysql会认为后面那个是一个库名。
我们可以看看正确的语句:
(1)mysql -u root -p123
(2)mysql -uroot -p123
【问题9】、mysql error 1062
Duplicate entry ‘1’ for key ‘PRIMARY’
错误原因:主键冲突,主键值具有唯一性
解决方法:’PRIMARY’主键的值不能相同
sysbench增加参数
--mysql-ignore-errors=1062
--mysql-ignore-errors=”all”
【问题10】、MySQL ERROR 1129
问题说明:通过mysql命令连接mysql数据库的时候报了ERROR 1129的错误;
错误说明:ERROR 1129 (HY000): Host 'mysql02' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
错误原因:同一个ip在短时间内产生太多中断的数据库连接而导致的阻塞(超过mysql数据库max_connection_errors的最大值)
| Maximum Value (64-bit platforms) | 18446744073709551615 |
| Maximum Value (32-bit platforms) | 4294967295 |
解决方法:[root@mysql01 script]# mysqladmin flush-hosts -h 127.0.0.1 -uroot -p
Enter password:
本次使用以下方法更改:set global max_connect_errors=10000000;flush privileges;
【问题11】、error2002
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)
检查/tmp/mysql.sock.lock中数字是否是mysqld的进程号
【问题12】、FATAL: error 2004: Can't create TCP/IP socket (24)
解决办法:
1、编辑 mysql.ini,在 [mysqld] 下面的区域加 enable-named-pipe;
2、检查系统的临时目录或者 MySQL 临时目录的权限;
3、在以上方法无效的情况下,建议重新安装另外版本的 MySQL。
netsh winsock reset 重置即可
winsock是windows网络编程接口,winsock工作在应用层,它提供与底层传输协议无关的高层数据传输编程接口 netsh winsock reset 是把它恢复到默认状态
【问题13】、FATAL: Worker threads failed to initialize within 30 seconds!
问题描述:sysbench初始化线程过大,初始化线程超时,报错
解决:
sybench高版本增加了参数控制线程初始化时间
--thread-init-timeout=N wait time in seconds for worker threads to initialize [30]
【问题14】、warning:changed limits:max_connections:214
问题描述:
2020-11-02T02:03:23.463021Z 0 [Warning] Changed limits: max_open_files: 1024 (requested 500000)
2020-11-02T02:03:23.463346Z 0 [Warning] Changed limits: max_connections: 214 (requested 100000)
2020-11-02T02:03:23.463352Z 0 [Warning] Changed limits: table_open_cache: 400 (requested 4000)
2020-11-02T02:03:23.636714Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
问题原因:操作系统层面的open files限制为1024,可通过一下命令查询系统的open files的限制为多少:
ulimit -Sa|grep "open files"
ulimit -Ha|grep "open files"
所以此处 open_files_limit就取了操作系统open files限制的值1024
解决方法:
vi /etc/security/limits.conf
增加以下两行
* hard nofile 65535
* soft nofile 65535
【问题15】、Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
添加 --user=root
【问题16】、[ERROR] Could not open unix socket lock file /tmp/mysql.sock.lock.
解决:
查看该文件发现确实是空文件,删除该文件后再启动服务已经可以正常启动。
rm -f /tmp/mysql.sock /tmp/mysql.sock.lock
2020-11-18T03:26:18.199118Z 0 [ERROR] InnoDB: Operating system error number 11 in a file operation.
2020-11-18T03:26:18.199201Z 0 [ERROR] InnoDB: Error number 11 means 'Resource temporarily unavailable'
2020-11-18T03:26:18.199254Z 0 [Note] InnoDB: Some operating system error numbers are described at http://dev.mysql.com/doc/refman/5.7/en/operating-system-error-codes.html
2020-11-18T03:26:18.199281Z 0 [ERROR] InnoDB: File ./ibtmp1: 'delete' returned OS error 111.
【问题17】、ERROR 1690 (22003): BIGINT UNSIGNED value is out of range in '(`test`.`t`.`a` - `test`.`t`.`b`)' .
根本原因是因为这样减法的结果会超过Mysql数值字段的范围,从而触发1690报错。
ERROR 1690 Out-of-Range
当Mysql中的数字字段存储了一个超过允许范围的数字时,会触发1690 Out of Range错误,是否触发错误取决于SQL运行时的模式:
当标准 Standar Mode 或 Strict Mode 运行时,数据插入会失败
当非限制模式 No Restrictive 运行时,Mysql将数值转化为范围允许内的最大或最小值进行存储
解决方法
SET sql_mode = 'NO_UNSIGNED_SUBTRACTION';
在进行计算时,首先执行上面的语句,可以避免减法运算过程中的错误。在Mysql文档中,明确指出两个整数进行相减运算的结果是一个无符号数,在Mysql 5.5.5 之前,如果产生一个负数,mysql会将这个数转换为一个最大的数值。
自Mysql 5.5.5 之后,如果产生一个负数,则会产生一个错误 ERROR 1690。
mysql> SET sql_mode = '';
Query OK, 0 rows affected (0.00 sec)
mysql> SELECT CAST(0 AS UNSIGNED) - 1;
ERROR 1690 (22003): BIGINT UNSIGNED value is out of range in '(cast(0 as unsigned) - 1)'
关于SQL_MODE
SQL_MODE默认为空,有很多的选项,建议在生产环境中设置成严格的MODE,这样可以在运维期间避免很多麻烦。
mysql> SELECT a-b FROM t; ERROR 1690 (22003): BIGINT UNSIGNED value is out of range in '(`test`.`t`.`a` - `test`.`t`.`b`)' 这个错误乍看
mysql>SET sql_mode='NO_UNSIGNED_SUBTRACTION'; Query OK, 0 rows affected (0.00 sec)
mysql> SELECT a-b FROM t\G;
【问题18】、Could not create unix socket lock file:
2022-03-15T03:06:41.377196Z 0 [ERROR] Could not create unix socket lock file ~/ma/ScriptMA/data_sce/mysqld.sock.lock.
2022-03-15T03:06:41.377212Z 0 [ERROR] Unable to setup unix socket lock file.
2022-03-15T03:06:41.377223Z 0 [ERROR] Aborting
--socket=绝对路径
【问题19】、MySQL 5.5 升级 5.6 报错: mysqld got signal 11
关闭MySQL5.5时,设置:SET GLOBAL innodb_fast_shutdown=0, 这也是官方升级流程里提到的。(待验证)
mysql error code(备忘)
1005:创建表失败
1006:创建数据库失败
1007:数据库已存在,创建数据库失败
1008:数据库不存在,删除数据库失败
1009:不能删除数据库文件导致删除数据库失败
1010:不能删除数据目录导致删除数据库失败
1011:删除数据库文件失败
1012:不能读取系统表中的记录
1020:记录已被其他用户修改
1021:硬盘剩余空间不足,请加大硬盘可用空间
1022:关键字重复,更改记录失败
1023:关闭时发生错误
1024:读文件错误
1025:更改名字时发生错误
1026:写文件错误
1032:记录不存在
1036:数据表是只读的,不能对它进行修改
1037:系统内存不足,请重启数据库或重启服务器
1038:用于排序的内存不足,请增大排序缓冲区
1040:已到达数据库的最大连接数,请加大数据库可用连接数
1041:系统内存不足
1042:无效的主机名
1043:无效连接
1044:当前用户没有访问数据库的权限
1045:不能连接数据库,用户名或密码错误
1048:字段不能为空
1049:数据库不存在
1050:数据表已存在
1051:数据表不存在
1054:字段不存在
1065:无效的SQL语句,SQL语句为空
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 SQLSTATE: HY000 (ER_MASTER_FATAL_ERROR_READING_BINLOG) 消息:从二进制日志读取数据时,获得来自主服务器的致命错误%d: ’%s’。
错误:1237 SQLSTATE: HY000 (ER_SLAVE_IGNORED_TABLE) 消息:由于“replicate-*-table”规则,从SQL线程忽略了查询。。
错误:1238 SQLSTATE: HY000 (ER_INCORRECT_GLOBAL_LOCAL_VAR) 消息:变量’%s’是一种%s变量。
错误:1239 SQLSTATE: 42000 (ER_WRONG_FK_DEF) 消息:对于 ’%s’: %s, 外键定义不正确。 [Page]
错误:1240 SQLSTATE: HY000 (ER_KEY_REF_DO_NOT_MATCH_TABLE_REF) 消息:键引用和表引用不匹配。
错误:1241 SQLSTATE: 21000 (ER_OPERAND_COLUMNS) 消息:操作数应包含%d列。
错误:1242 SQLSTATE: 21000 (ER_SUBQUERY_NO_1_ROW) 消息:子查询返回1行以上。
错误:1243 SQLSTATE: HY000 (ER_UNKNOWN_STMT_HANDLER) 消息:指定给%s的未知预处理语句句柄。
错误:1244 SQLSTATE: HY000 (ER_CORRUPT_HELP_DB) 消息:帮助数据库崩溃或不存在。
错误:1245 SQLSTATE: HY000 (ER_CYCLIC_REFERENCE) 消息:对子查询的循环引用。
错误:1246 SQLSTATE: HY000 (ER_AUTO_CONVERT) 消息:将列’%s’从%s转换为%s。
错误:1247 SQLSTATE: 42S22 (ER_ILLEGAL_REFERENCE) 消息:引用’%s’不被支持 (%s)。
错误:1248 SQLSTATE: 42000 (ER_DERIVED_MUST_HAVE_ALIAS) 消息:所有的导出表必须有自己的别名。
错误:1249 SQLSTATE: 01000 (ER_SELECT_REDUCED) 消息:在优化期间简化了选择%u。
错误:1250 SQLSTATE: 42000 (ER_TABLENAME_NOT_ALLOWED_HERE) 消息:来自某一SELECT的表’%s’不能在%s中使用。
错误:1251 SQLSTATE: 08004 (ER_NOT_SUPPORTED_AUTH_MODE) 消息:客户端不支持服务器请求的鉴定协议,请考虑升级MySQL客户端。
错误:1252 SQLSTATE: 42000 (ER_SPATIAL_CANT_HAVE_NULL) 消息:SPATIAL索引的所有部分必须是NOT NULL。
错误:1253 SQLSTATE: 42000 (ER_COLLATION_CHARSET_MISMATCH) 消息:对于CHARACTER SET ’%s’,COLLATION ’%s’无效。
错误:1254 SQLSTATE: HY000 (ER_SLAVE_WAS_RUNNING) 消息:从服务器正在运行。
错误:1255 SQLSTATE: HY000 (ER_SLAVE_WAS_NOT_RUNNING) 消息:从服务器已停止。
错误:1256 SQLSTATE: HY000 (ER_TOO_BIG_FOR_UNCOMPRESS) 消息:解压的数据过大,最大大小为%d(也可能是,解压数据的长度已损坏)。
错误:1257 SQLSTATE: HY000 (ER_ZLIB_Z_MEM_ERROR) 消息:ZLIB,无足够内存。
错误:1258 SQLSTATE: HY000 (ER_ZLIB_Z_BUF_ERROR) 消息:ZLIB,输出缓冲区内无足够空间(也可能是,解压数据的长度已损坏)。
错误:1259 SQLSTATE: HY000 (ER_ZLIB_Z_DATA_ERROR) 消息:ZLIB,输入数据已损坏。
错误:1260 SQLSTATE: HY000 (ER_CUT_VALUE_GROUP_CONCAT) 消息:%d行被GROUP_CONCAT()截去。
错误:1261 SQLSTATE: 01000 (ER_WARN_TOO_FEW_RECORDS) 消息:行%ld不包含所有列的数据。
错误:1262 SQLSTATE: 01000 (ER_WARN_TOO_MANY_RECORDS) 消息:行%ld被解短,它包含的数据大于输入列中的数据。
错误:1263 SQLSTATE: 22004 (ER_WARN_NULL_TO_NOTNULL) 消息:列被设为默认值,在行%ld上将NULL提供给了NOT NULL列。
错误:1264 SQLSTATE: 22003 (ER_WARN_DATA_OUT_OF_RANGE) 消息:为行%ld上的列’%s’调整超出范围的值。
错误:1265 SQLSTATE: 01000 (WARN_DATA_TRUNCATED) 消息:为行%ld上的列’%s’截短数据。
错误:1266 SQLSTATE: HY000 (ER_WARN_USING_OTHER_HANDLER) 消息:为表%s使用存储引擎%s。 [Page]
错误:1267 SQLSTATE: HY000 (ER_CANT_AGGREGATE_2COLLATIONS) 消息:对于操作’%s’,非法混合了校对(%s,%s)和(%s,%s)。
错误:1268 SQLSTATE: HY000 (ER_DROP_USER) 消息:无法撤销1个或多个请求的用户。
错误:1269 SQLSTATE: HY000 (ER_REVOKE_GRANTS) 消息:无法撤销所有权限,为1个或多个请求的用户授权。
错误:1270 SQLSTATE: HY000 (ER_CANT_AGGREGATE_3COLLATIONS) 消息:对于操作’%s’,非法混合了校对(%s,%s)、(%s,%s)和(%s,%s)。
错误:1271 SQLSTATE: HY000 (ER_CANT_AGGREGATE_NCOLLATIONS) 消息:对于操作’%s’,非法混合了校对。
错误:1272 SQLSTATE: HY000 (ER_VARIABLE_IS_NOT_STRUCT) 消息:变量’%s’不是变量组分(不能用作XXXX.variable_name)。
错误:1273 SQLSTATE: HY000 (ER_UNKNOWN_COLLATION) 消息:未知校对’%s’。
错误:1274 SQLSTATE: HY000 (ER_SLAVE_IGNORED_SSL_PARAMS) 消息:由于该MySQL从服务器是在不支持SSL的情况下编译的,CHANGE MASTER中的SSL参数被忽略,随后,如果启动了具备SSL功能的MySQL,可使用这些参数。
错误:1275 SQLSTATE: HY000 (ER_SERVER_IS_IN_SECURE_AUTH_MODE) 消息:服务器正运行在“--secure-auth”模式下,但 ’%s’@’%s’ 有1个采用旧格式的密码,请将密码更改为新格式。
错误:1276 SQLSTATE: HY000 (ER_WARN_FIELD_RESOLVED) 消息:SELECT #%d的字段或引用’%s%s%s%s%s’是在SELECT #%d中确定的。
错误:1277 SQLSTATE: HY000 (ER_BAD_SLAVE_UNTIL_COND) 消息:对于START SLAVE UNTIL,不正确的参数或参数组合。
错误:1278 SQLSTATE: HY000 (ER_MISSING_SKIP_SLAVE) 消息:与START SLAVE UNTIL一起执行按步复制时,建议使用“--skip-slave-start”,否则,如果发生未预料的从服务器mysqld重启,间出现问题。
错误:1279 SQLSTATE: HY000 (ER_UNTIL_COND_IGNORED) 消息:SQL线程未启动,因而UNTIL选项被忽略。
错误:1280 SQLSTATE: 42000 (ER_WRONG_NAME_FOR_INDEX) 消息:不正确的索引名’%s’。
错误:1281 SQLSTATE: 42000 (ER_WRONG_NAME_FOR_CATALOG) 消息:不正确的目录名’%s’。
错误:1282 SQLSTATE: HY000 (ER_WARN_QC_RESIZE) 消息:查询高速缓冲设置大小%lu时失败,新的查询高速缓冲的大小是%lu。
错误:1283 SQLSTATE: HY000 (ER_BAD_FT_COLUMN) 消息:列’%s’不能是FULLTEXT索引的一部分。
错误:1284 SQLSTATE: HY000 (ER_UNKNOWN_KEY_CACHE) 消息:未知的键高速缓冲’%s’。
错误:1285 SQLSTATE: HY000 (ER_WARN_HOSTNAME_WONT_WORK) 消息:MySQL是在“--skip-name-resolve”模式下启动的,必须在不使用该开关的情况下重启它,以便该授权能起作用。
错误:1286 SQLSTATE: 42000 (ER_UNKNOWN_STORAGE_ENGINE) 消息:未知的表引擎’%s’。
错误:1287 SQLSTATE: HY000 (ER_WARN_DEPRECATED_SYNTAX) 消息:’%s’已过时,请使用’%s’取而代之。
错误:1288 SQLSTATE: HY000 (ER_NON_UPDATABLE_TABLE) 消息:%s的目标表%s不可更新。
错误:1289 SQLSTATE: HY000 (ER_FEATURE_DISABLED) 消息:’%s’特性已被禁止,要想使其工作,需要用’%s’创建MySQL。 [Page]
错误:1290 SQLSTATE: HY000 (ER_OPTION_PREVENTS_STATEMENT) 消息:MySQL正使用%s选项运行,因此不能执行该语句。
错误:1291 SQLSTATE: HY000 (ER_DUPLICATED_VALUE_IN_TYPE) 消息:列’%s’在%s中有重复值’%s’。
错误:1292 SQLSTATE: 22007 (ER_TRUNCATED_WRONG_VALUE) 消息:截短了不正确的%s值: ’%s’
错误:1293 SQLSTATE: HY000 (ER_TOO_MUCH_AUTO_TIMESTAMP_COLS) 消息:不正确的表定义,在DEFAULT或ON UPDATE子句中,对于CURRENT_TIMESTAMP,只能有一个TIMESTAMP列。
错误:1294 SQLSTATE: HY000 (ER_INVALID_ON_UPDATE) 消息:对于’%s’列,ON UPDATE子句无效
错误:1295 SQLSTATE: HY000 (ER_UNSUPPORTED_PS) 消息:在预处理语句协议中,尚不支持该命令。
错误:1296 SQLSTATE: HY000 (ER_GET_ERRMSG) 消息:从%s获得错误%d ’%s’。
错误:1297 SQLSTATE: HY000 (ER_GET_TEMPORARY_ERRMSG) 消息:从%s获得临时错误%d ’%s’。
错误:1298 SQLSTATE: HY000 (ER_UNKNOWN_TIME_ZONE) 消息:未知或不正确的时区: ’%s’
错误:1299 SQLSTATE: HY000 (ER_WARN_INVALID_TIMESTAMP) 消息:在行%ld的列’%s’中存在无效的TIMESTAMP值。
错误:1300 SQLSTATE: HY000 (ER_INVALID_CHARACTER_STRING) 消息:无效的%s字符串: ’%s’
错误:1301 SQLSTATE: HY000 (ER_WARN_ALLOWED_PACKET_OVERFLOWED) 消息:%s()的结果大于max_allowed_packet (%ld),已截短
错误:1302 SQLSTATE: HY000 (ER_CONFLICTING_DECLARATIONS) 消息:冲突声明:’%s%s’和’%s%s’
错误:1303 SQLSTATE: 2F003 (ER_SP_NO_RECURSIVE_CREATE) 消息:不能从另一个存储子程序中创建%s。
错误:1304 SQLSTATE: 42000 (ER_SP_ALREADY_EXISTS) 消息:%s %s已存在。
错误:1305 SQLSTATE: 42000 (ER_SP_DOES_NOT_EXIST) 消息:%s %s不存在。
错误:1306 SQLSTATE: HY000 (ER_SP_DROP_FAILED) 消息:DROP %s %s失败
错误:1307 SQLSTATE: HY000 (ER_SP_STORE_FAILED) 消息:CREATE %s %s失败。
错误:1308 SQLSTATE: 42000 (ER_SP_LILABEL_MISMATCH) 消息:%s无匹配标签: %s
错误:1309 SQLSTATE: 42000 (ER_SP_LABEL_REDEFINE) 消息:重新定义标签%s
错误:1310 SQLSTATE: 42000 (ER_SP_LABEL_MISMATCH) 消息:末端标签%s无匹配项
错误:1311 SQLSTATE: 01000 (ER_SP_UNINIT_VAR) 消息:正在引用未初始化的变量%s。
错误:1312 SQLSTATE: 0A000 (ER_SP_BADSELECT) 消息:PROCEDURE %s不能在给定场景下返回结果集。
错误:1313 SQLSTATE: 42000 (ER_SP_BADRETURN) 消息:仅在FUNCTION中允许RETURN。
错误:1314 SQLSTATE: 0A000 (ER_SP_BADSTATEMENT) 消息:在存储程序中不允许%s。
错误:1315 SQLSTATE: 42000 (ER_UPDATE_LOG_DEPRECATED_IGNORED) 消息:更新日志已被放弃,并用二进制日志取代,SET SQL_LOG_UPDATE被忽略。
错误:1316 SQLSTATE: 42000 (ER_UPDATE_LOG_DEPRECATED_TRANSLATED) 消息:更新日志已被放弃,并用二进制日志取代,SET SQL_LOG_UPDATE已被截短为SET SQL_LOG_BIN。 [Page]
错误:1317 SQLSTATE: 70100 (ER_QUERY_INTERRUPTED) 消息:查询执行被中断。
错误:1318 SQLSTATE: 42000 (ER_SP_WRONG_NO_OF_ARGS) 消息:对于%s %s,参量数目不正确,预期为%u,但却是%u。
错误:1319 SQLSTATE: 42000 (ER_SP_COND_MISMATCH) 消息:未定义的CONDITION: %s
错误:1320 SQLSTATE: 42000 (ER_SP_NORETURN) 消息:在FUNCTION %s中未发现RETURN。
错误:1321 SQLSTATE: 2F005 (ER_SP_NORETURNEND) 消息:FUNCTION %s结束时缺少RETURN。
错误:1322 SQLSTATE: 42000 (ER_SP_BAD_CURSOR_QUERY) 消息:光标语句必须是SELECT。
错误:1323 SQLSTATE: 42000 (ER_SP_BAD_CURSOR_SELECT) 消息:光标SELECT不得有INTO。
错误:1324 SQLSTATE: 42000 (ER_SP_CURSOR_MISMATCH) 消息:未定义的CURSOR: %s
错误:1325 SQLSTATE: 24000 (ER_SP_CURSOR_ALREADY_OPEN) 消息:光标已打开
错误:1326 SQLSTATE: 24000 (ER_SP_CURSOR_NOT_OPEN) 消息:光标未打开
错误:1327 SQLSTATE: 42000 (ER_SP_UNDECLARED_VAR) 消息:未声明的变量:%s
错误:1328 SQLSTATE: HY000 (ER_SP_WRONG_NO_OF_FETCH_ARGS) 消息:不正确的FETCH变量数目。
错误:1329 SQLSTATE: 02000 (ER_SP_FETCH_NO_DATA) 消息:FETCH无数据。
错误:1330 SQLSTATE: 42000 (ER_SP_DUP_PARAM) 消息:重复参数: %s
错误:1331 SQLSTATE: 42000 (ER_SP_DUP_VAR) 消息:重复变量: %s 错误:1332 SQLSTATE: 42000 (ER_SP_DUP_COND) 消息:重复条件: %s
错误:1333 SQLSTATE: 42000 (ER_SP_DUP_CURS) 消息:重复光标: %s
错误:1334 SQLSTATE: HY000 (ER_SP_CANT_ALTER) 消息:ALTER %s %s失败。
错误:1335 SQLSTATE: 0A000 (ER_SP_SUBSELECT_NYI) 消息:不支持Subselect值。
错误:1336 SQLSTATE: 0A000 (ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG) 消息:在存储函数或触发程序中,不允许%s。
错误:1337 SQLSTATE: 42000 (ER_SP_VARCOND_AFTER_CURSHNDLR) 消息:光标或句柄声明后面的变量或条件声明。
错误:1338 SQLSTATE: 42000 (ER_SP_CURSOR_AFTER_HANDLER) 消息:句柄声明后面的光标声明。
错误:1339 SQLSTATE: 20000 (ER_SP_CASE_NOT_FOUND) 消息:对于CASE语句,未发现Case。
错误:1340 SQLSTATE: HY000 (ER_FPARSER_TOO_BIG_FILE) 消息:配置文件’%s’过大。
错误:1341 SQLSTATE: HY000 (ER_FPARSER_BAD_HEADER) 消息:文件’%s’中存在残缺的文件类型标题。
错误:1342 SQLSTATE: HY000 (ER_FPARSER_EOF_IN_COMMENT) 消息:解析’%s’时,文件意外结束。
错误:1343 SQLSTATE: HY000 (ER_FPARSER_ERROR_IN_PARAMETER) 消息:解析参数’%s’时出错(行:’%s’)。
错误:1344 SQLSTATE: HY000 (ER_FPARSER_EOF_IN_UNKNOWN_PARAMETER) 消息:跳过未知参数’%s’时,文件意外结束。
错误:1345 SQLSTATE: HY000 (ER_VIEW_NO_EXPLAIN) 消息:EXPLAIN/SHOW无法发出,缺少对基本表的权限。
错误:1346 SQLSTATE: HY000 (ER_FRM_UNKNOWN_TYPE) 消息:文件’%s’在其题头中有未知的类型’%s’。 [Page]
错误:1347 SQLSTATE: HY000 (ER_WRONG_OBJECT) 消息:’%s.%s’不是%s。
错误:1348 SQLSTATE: HY000 (ER_NONUPDATEABLE_COLUMN) 消息:列’%s’不可更新。
错误:1349 SQLSTATE: HY000 (ER_VIEW_SELECT_DERIVED) 消息:视图的SELECT在FROM子句中包含子查询。
错误:1350 SQLSTATE: HY000 (ER_VIEW_SELECT_CLAUSE) 消息:视图的SELECT包含’%s’子句。
错误:1351 SQLSTATE: HY000 (ER_VIEW_SELECT_VARIABLE) 消息:视图的SELECT包含1个变量或参数。
错误:1352 SQLSTATE: HY000 (ER_VIEW_SELECT_TMPTABLE) 消息:视图的SELECT引用了临时表’%s’。
错误:1353 SQLSTATE: HY000 (ER_VIEW_WRONG_LIST) 消息:视图的SELECT和视图的字段列表有不同的列计数。
错误:1354 SQLSTATE: HY000 (ER_WARN_VIEW_MERGE) 消息:此时,不能在这里使用视图合并算法(假定未定义算法)。
错误:1355 SQLSTATE: HY000 (ER_WARN_VIEW_WITHOUT_KEY) 消息:正在更新的视图没有其基本表的完整键。
错误:1356 SQLSTATE: HY000 (ER_VIEW_INVALID) 消息:视图’%s.%s’引用了无效的表、列、或函数,或视图的定义程序/调用程序缺少使用它们的权限。
错误:1357 SQLSTATE: HY000 (ER_SP_NO_DROP_SP) 消息:无法从另一个存储子程序中撤销或更改%s。
错误:1358 SQLSTATE: HY000 (ER_SP_GOTO_IN_HNDLR) 消息:在存储子程序句柄中不允许GOTO。
错误:1359 SQLSTATE: HY000 (ER_TRG_ALREADY_EXISTS) 消息:触发程序已存在。
错误:1360 SQLSTATE: HY000 (ER_TRG_DOES_NOT_EXIST) 消息:触发程序不存在。
错误:1361 SQLSTATE: HY000 (ER_TRG_ON_VIEW_OR_TEMP_TABLE) 消息:触发程序的’%s’是视图或临时表。
错误:1362 SQLSTATE: HY000 (ER_TRG_CANT_CHANGE_ROW) 消息:在%strigger中,不允许更新%s行。
错误:1363 SQLSTATE: HY000 (ER_TRG_NO_SUCH_ROW_IN_TRG) 消息:在%s触发程序中没有%s行。
错误:1364 SQLSTATE: HY000 (ER_NO_DEFAULT_FOR_FIELD) 消息:字段’%s’没有默认值。
错误:1365 SQLSTATE: 22012 (ER_DIVISION_BY_ZERO) 消息:被0除。
错误:1366 SQLSTATE: HY000 (ER_TRUNCATED_WRONG_VALUE_FOR_FIELD) 消息:不正确的%s值,’%s’,对于行%ld 上的列’%s’。
错误:1367 SQLSTATE: 22007 (ER_ILLEGAL_VALUE_FOR_TYPE) 消息:解析过程中发现非法%s ’%s’值。
错误:1368 SQLSTATE: HY000 (ER_VIEW_NONUPD_CHECK) 消息:不可更新视图’%s.%s’上的CHECK OPTION。
错误:1369 SQLSTATE: HY000 (ER_VIEW_CHECK_FAILED) 消息:CHECK OPTION失败,’%s.%s’
错误:1370 SQLSTATE: 42000 (ER_PROCACCESS_DENIED_ERROR) 消息:对于子程序’%s’,拒绝用户 ’%s’@’%s’ 使用%s命令。
错误:1371 SQLSTATE: HY000 (ER_RELAY_LOG_FAIL) 消息:清除旧中继日志失败,%s
错误:1372 SQLSTATE: HY000 (ER_PASSWD_LENGTH) 消息:密码混编应是%d位的十六进制数。
错误:1373 SQLSTATE: HY000 (ER_UNKNOWN_TARGET_BINLOG) 消息:在binlog索引中未发现目标日志。 [Page]
错误:1374 SQLSTATE: HY000 (ER_IO_ERR_LOG_INDEX_READ) 消息:读取日志索引文件时出现I/O错误。
错误:1375 SQLSTATE: HY000 (ER_BINLOG_PURGE_PROHIBITED) 消息:服务器配置不允许binlog清除。
错误:1376 SQLSTATE: HY000 (ER_FSEEK_FAIL) 消息:fseek()失败。
错误:1377 SQLSTATE: HY000 (ER_BINLOG_PURGE_FATAL_ERR) 消息:在日志清除过程中出现致命错误。
错误:1378 SQLSTATE: HY000 (ER_LOG_IN_USE) 消息:可清除的日志正在使用,不能清除。
错误:1379 SQLSTATE: HY000 (ER_LOG_PURGE_UNKNOWN_ERR) 消息:在日志清除过程中出现未知错误。
错误:1380 SQLSTATE: HY000 (ER_RELAY_LOG_INIT) 消息:初始化中继日志位置失败,%s
错误:1381 SQLSTATE: HY000 (ER_NO_BINARY_LOGGING) 消息:未使用二进制日志功能。
错误:1382 SQLSTATE: HY000 (ER_RESERVED_SYNTAX) 消息:’%s’语法保留给MySQL服务器内部使用。
错误:1383 SQLSTATE: HY000 (ER_WSAS_FAILED) 消息:WSAStartup失败。
错误:1384 SQLSTATE: HY000 (ER_DIFF_GROUPS_PROC) 消息:尚不能用不同的组处理过程。
错误:1385 SQLSTATE: HY000 (ER_NO_GROUP_FOR_PROC) 消息:对于该过程,SELECT必须有1个组。
错误:1386 SQLSTATE: HY000 (ER_ORDER_WITH_PROC) 消息:不能与该过程一起使用ORDER子句。
错误:1387 SQLSTATE: HY000 (ER_LOGGING_PROHIBIT_CHANGING_OF) 消息:二进制日志功能和复制功能禁止更改全局服务器%s。
错误:1388 SQLSTATE: HY000 (ER_NO_FILE_MAPPING) 消息:无法映射文件: %s, errno: %d
错误:1389 SQLSTATE: HY000 (ER_WRONG_MAGIC) 消息:%s中有错
错误:1390 SQLSTATE: HY000 (ER_PS_MANY_PARAM) 消息:预处理语句包含过多的占位符。
错误:1391 SQLSTATE: HY000 (ER_KEY_PART_0) 消息:键部分’%s’的长度不能为0。
错误:1392 SQLSTATE: HY000 (ER_VIEW_CHECKSUM) 消息:视图文本校验和失败。
错误:1393 SQLSTATE: HY000 (ER_VIEW_MULTIUPDATE) 消息:无法通过联合视图’%s.%s’更改1个以上的基本表。
错误:1394 SQLSTATE: HY000 (ER_VIEW_NO_INSERT_FIELD_LIST) 消息:不能在没有字段列表的情况下插入联合视图’%s.%s’。
错误:1395 SQLSTATE: HY000 (ER_VIEW_DELETE_MERGE_VIEW) 消息:不能从联合视图’%s.%s’中删除。
错误:1396 SQLSTATE: HY000 (ER_CANNOT_USER) 消息:对于%s的操作%s失败。
错误:1397 SQLSTATE: XAE04 (ER_XAER_NOTA) 消息:XAER_NOTA: 未知XID
错误:1398 SQLSTATE: XAE05 (ER_XAER_INVAL) 消息:XAER_INVAL: 无效参量(或不支持的命令)
错误:1399 SQLSTATE: XAE07 (ER_XAER_RMFAIL) 消息:XAER_RMFAIL: 当全局事务处于%s状态时,不能执行命令。
错误:1400 SQLSTATE: XAE09 (ER_XAER_OUTSIDE) 消息:XAER_OUTSIDE: 某些工作是在全局事务外完成的。
错误:1401 SQLSTATE: XAE03 (ER_XAER_RMERR) 消息:XAER_RMERR: 在事务分支中出现致命错误,请检查数据一致性。
错误:1402 SQLSTATE: XA100 (ER_XA_RBROLLBACK) 消息:XA_RBROLLBACK: 回滚了事务分支。 [Page]
错误:1403 SQLSTATE: 42000 (ER_NONEXISTING_PROC_GRANT) 消息:在子程序’%s’上没有为主机’%s’上的用户’%s’定义的这类授权。
错误:1404 SQLSTATE: HY000 (ER_PROC_AUTO_GRANT_FAIL) 消息:无法授予EXECUTE和ALTER ROUTINE权限。
错误:1405 SQLSTATE: HY000 (ER_PROC_AUTO_REVOKE_FAIL) 消息:无法撤销已放弃子程序上的所有权限。
错误:1406 SQLSTATE: 22001 (ER_DATA_TOO_LONG) 消息:对于行%ld上的列’%s’来说,数据过长。
错误:1407 SQLSTATE: 42000 (ER_SP_BAD_SQLSTATE) 消息:不良SQLSTATE: ’%s’
错误:1408 SQLSTATE: HY000 (ER_STARTUP) 消息:%s,连接就绪;版本,’%s’;套接字,’%s’;端口,%d %s
错误:1409 SQLSTATE: HY000 (ER_LOAD_FROM_FIXED_SIZE_ROWS_TO_VAR) 消息:不能从具有固定大小行的文件中将值加载到变量。
错误:1410 SQLSTATE: 42000 (ER_CANT_CREATE_USER_WITH_GRANT) 消息:不允许用GRANT创建用户。
错误:1411 SQLSTATE: HY000 (ER_WRONG_VALUE_FOR_TYPE) 消息:不正确的%s值,’%s’,对于函数%s
错误:1412 SQLSTATE: HY000 (ER_TABLE_DEF_CHANGED) 消息:表定义已更改,请再次尝试事务。
错误:1413 SQLSTATE: 42000 (ER_SP_DUP_HANDLER) 消息:在相同块中声明了重复句柄。
错误:1414 SQLSTATE: 42000 (ER_SP_NOT_VAR_ARG) 消息:子程序%s的OUT或INOUT参量不是变量。
错误:1415 SQLSTATE: 0A000 (ER_SP_NO_RETSET) 消息:不允许从%s返回结果集。
错误:1416 SQLSTATE: 22003 (ER_CANT_CREATE_GEOMETRY_OBJECT) 消息:不能从发送给GEOMETRY字段的数据中获取几何对象。
错误:1417 SQLSTATE: HY000 (ER_FAILED_ROUTINE_BREAK_BINLOG) 消息:1个子程序失败,在其声明没有NO SQL或READS SQL DATA,而且二进制日志功能已启用,如果更新了非事务性表,二进制日志将丢失其变化信息。
错误:1418 SQLSTATE: HY000 (ER_BINLOG_UNSAFE_ROUTINE) 消息:在该子程序的在其声明没有DETERMINISTIC、NO SQL或READS SQL DATA,而且二进制日志功能已启用(你或许打算使用不太安全的log_bin_trust_routine_creators变量)。
错误:1419 SQLSTATE: HY000 (ER_BINLOG_CREATE_ROUTINE_NEED_SUPER) 消息:你没有SUPER权限,而且二进制日志功能已启用(你或许打算使用不太安全的log_bin_trust_routine_creators变 量)。
错误:1420 SQLSTATE: HY000 (ER_EXEC_STMT_WITH_OPEN_CURSOR) 消息:不能执行该预处理语句,该预处理语句有与之相关的打开光标。请复位语句并再次执行。
错误:1421 SQLSTATE: HY000 (ER_STMT_HAS_NO_OPEN_CURSOR) 消息:语句(%lu)没有打开的光标。
错误:1422 SQLSTATE: HY000 (ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG) 消息:在存储函数或触发程序中,不允许显式或隐式提交。
错误:1423 SQLSTATE: HY000 (ER_NO_DEFAULT_FOR_VIEW_FIELD) 消息:视图’%s.%s’基本表的字段没有默认值。
错误:1424 SQLSTATE: HY000 (ER_SP_NO_RECURSION) 消息:不允许递归存储子程序。 [Page]
错误:1425 SQLSTATE: 42000 (ER_TOO_BIG_SCALE) 消息:为列’%s’指定了过大的标度%d。最大为%d。
错误:1426 SQLSTATE: 42000 (ER_TOO_BIG_PRECISION) 消息:为列’%s’指定了过高的精度%d。最大为%d。
错误:1427 SQLSTATE: 42000 (ER_M_BIGGER_THAN_D) 消息:对于float(M,D)、double(M,D)或decimal(M,D),M必须>= D (列’%s’)。
错误:1428 SQLSTATE: HY000 (ER_WRONG_LOCK_OF_SYSTEM_TABLE) 消息:不能将系统’%s.%s’表的写锁定与其他表结合起来。
错误:1429 SQLSTATE: HY000 (ER_CONNECT_TO_FOREIGN_DATA_SOURCE) 消息:无法连接到外部数据源,数据库’%s’!
错误:1430 SQLSTATE: HY000 (ER_QUERY_ON_FOREIGN_DATA_SOURCE) 消息:处理作用在外部数据源上的查询时出现问题。数据源错误:’%s’
错误:1431 SQLSTATE: HY000 (ER_FOREIGN_DATA_SOURCE_DOESNT_EXIST) 消息:你试图引用的外部数据源不存在。数据源错误:’%s’
错误:1432 SQLSTATE: HY000 (ER_FOREIGN_DATA_STRING_INVALID_CANT_CREATE) 消息:无法创建联合表。数据源连接字符串’%s’格式不正确。
错误:1433 SQLSTATE: HY000 (ER_FOREIGN_DATA_STRING_INVALID) 消息:数据源连接字符串’%s’格式不正确。
错误:1434 SQLSTATE: HY000 (ER_CANT_CREATE_FEDERATED_TABLE) 消息:无法创建联合表。外部数据源错误:’%s’
错误:1435 SQLSTATE: HY000 (ER_TRG_IN_WRONG_SCHEMA) 消息:触发程序位于错误的方案中。
错误:1436 SQLSTATE: HY000 (ER_STACK_OVERRUN_NEED_MORE) 消息:线程堆栈溢出,%ld字节堆栈用了%ld字节,并需要%ld字节。请使用’mysqld -O thread_stack=#’指定更大的堆栈。
错误:1437 SQLSTATE: 42000 (ER_TOO_LONG_BODY) 消息:’%s’的子程序主体过长。
错误:1438 SQLSTATE: HY000 (ER_WARN_CANT_DROP_DEFAULT_KEYCACHE) 消息:无法撤销默认的keycache。
错误:1439 SQLSTATE: 42000 (ER_TOO_BIG_DISPLAYWIDTH) 消息:对于列’%s’,显示宽度超出范围(max = %d)
错误:1440 SQLSTATE: XAE08 (ER_XAER_DUPID) 消息:XAER_DUPID: XID已存在
错误:1441 SQLSTATE: 22008 (ER_DATETIME_FUNCTION_OVERFLOW) 消息:日期时间函数,%s字段溢出。
错误:1442 SQLSTATE: HY000 (ER_CANT_UPDATE_USED_TABLE_IN_SF_OR_TRG) 消息:由于它已被调用了该存储函数/触发程序的语句使用,不能在存储函数/触发程序中更新表’%s’。
错误:1443 SQLSTATE: HY000 (ER_VIEW_PREVENT_UPDATE) 消息:表’%s’的定义不允许在表’%s上执行操作%s。
错误:1444 SQLSTATE: HY000 (ER_PS_NO_RECURSION) 消息:预处理语句包含引用了相同语句的存储子程序调用。不允许以这类递归方式执行预处理语句。
错误:1445 SQLSTATE: HY000 (ER_SP_CANT_SET_AUTOCOMMIT) 消息:不允许从存储函数或触发程序设置autocommit。
错误:1446 SQLSTATE: HY000 (ER_NO_VIEW_USER) 消息:视图定义人不完全合格。
错误:1447 SQLSTATE: HY000 (ER_VIEW_FRM_NO_USER) 消息:视图%s.%s没有定义人信息(旧的表格式)。当前用户将被当作定义人。请重新创建视图! [Page]
错误:1448 SQLSTATE: HY000 (ER_VIEW_OTHER_USER) 消息:需要SUPER权限才能创建具有 %s@%s 定义器的视图。
错误:1449 SQLSTATE: HY000 (ER_NO_SUCH_USER) 消息:没有注册的 %s@%s 。
错误:1450 SQLSTATE: HY000 (ER_FORBID_SCHEMA_CHANGE) 消息:不允许将方案从’%s’变为’%s’。
错误:1451 SQLSTATE: 23000 (ER_ROW_IS_REFERENCED_2) 消息:不能删除或更新父行,外键约束失败(%s)。
错误:1452 SQLSTATE: 23000 (ER_NO_REFERENCED_ROW_2) 消息:不能添加或更新子行,外键约束失败(%s)。
错误:1453 SQLSTATE: 42000 (ER_SP_BAD_VAR_SHADOW) 消息:必须用`...`引用变量,或重新命名变量。
错误:1454 SQLSTATE: HY000 (ER_PARTITION_REQUIRES_VALUES_ERROR) 消息:对于每个分区,%s PARTITIONING需要VALUES %s的定义。
错误:1455 SQLSTATE: HY000 (ER_PARTITION_WRONG_VALUES_ERROR) 消息:在分区定义中,只有%s PARTITIONING能使用VALUES %s。
错误:1456 SQLSTATE: HY000 (ER_PARTITION_MAXVALUE_ERROR) 消息:MAXVALUE只能在最后1个分区定义中使用。
错误:1457 SQLSTATE: HY000 (ER_PARTITION_SUBPARTITION_ERROR) 消息:子分区只能是哈希分区,并按键分区。
错误:1458 SQLSTATE: HY000 (ER_PARTITION_WRONG_NO_PART_ERROR) 消息:定义了错误的分区数,与前面的设置不匹配。
错误:1459 SQLSTATE: HY000 (ER_PARTITION_WRONG_NO_SUBPART_ERROR) 消息:定义了错误的子分区数,与前面的设置不匹配。
错误:1460 SQLSTATE: HY000 (ER_CONST_EXPR_IN_PARTITION_FUNC_ERROR) 消息:在分区(子分区)函数中不允许使用常量/随机表达式。
错误:1461 SQLSTATE: HY000 (ER_NO_CONST_EXPR_IN_RANGE_OR_LIST_ERROR) 消息:RANGE/LIST VALUES中的表达式必须是常量。
错误:1462 SQLSTATE: HY000 (ER_FIELD_NOT_FOUND_PART_ERROR) 消息:在表中未发现分区函数字段列表中的字段。
错误:1463 SQLSTATE: HY000 (ER_LIST_OF_FIELDS_ONLY_IN_HASH_ERROR) 消息:仅在KEY分区中允许使用字段列表。
错误:1464 SQLSTATE: HY000 (ER_INCONSISTENT_PARTITION_INFO_ERROR) 消息:frm文件中的分区信息与能够写入到frm文件中的不一致。
错误:1465 SQLSTATE: HY000 (ER_PARTITION_FUNC_NOT_ALLOWED_ERROR) 消息:%s函数返回了错误类型。
错误:1466 SQLSTATE: HY000 (ER_PARTITIONS_MUST_BE_DEFINED_ERROR) 消息:对于%s分区,必须定义每个分区。
错误:1467 SQLSTATE: HY000 (ER_RANGE_NOT_INCREASING_ERROR) 消息:对于各分区,VALUES LESS THAN值必须严格增大。
错误:1468 SQLSTATE: HY000 (ER_INCONSISTENT_TYPE_OF_FUNCTIONS_ERROR) 消息:VALUES值必须与分区函数具有相同的类型。
错误:1469 SQLSTATE: HY000 (ER_MULTIPLE_DEF_CONST_IN_LIST_PART_ERROR) 消息:Multiple definition of same constant in list partitioning
错误:1470 SQLSTATE: HY000 (ER_PARTITION_ENTRY_ERROR) 消息:在查询中,不能独立使用分区功能。
错误:1471 SQLSTATE: HY000 (ER_MIX_HANDLER_ERROR) 消息:在该MySQL版本中,不允许分区中的句柄组合。 [Page]
错误:1472 SQLSTATE: HY000 (ER_PARTITION_NOT_DEFINED_ERROR) 消息:对于分区引擎,有必要定义所有的%s。
错误:1473 SQLSTATE: HY000 (ER_TOO_MANY_PARTITIONS_ERROR) 消息:定义了过多分区。
错误:1474 SQLSTATE: HY000 (ER_SUBPARTITION_ERROR) 消息:对于子分区,仅能将RANGE/LIST分区与HASH/KEY分区混合起来。
错误:1475 SQLSTATE: HY000 (ER_CANT_CREATE_HANDLER_FILE) 消息:无法创建特定的句柄文件。
错误:1476 SQLSTATE: HY000 (ER_BLOB_FIELD_IN_PART_FUNC_ERROR) 消息:在分区函数中,不允许使用BLOB字段。
错误:1477 SQLSTATE: HY000 (ER_CHAR_SET_IN_PART_FIELD_ERROR) 消息:如果为分区函数选择了二进制校对,才允许使用VARCHAR。
错误:1478 SQLSTATE: HY000 (ER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF) 消息:在分区函数中,%s需要包含所有文件。
错误:1479 SQLSTATE: HY000 (ER_NO_PARTS_ERROR) 消息:%s的数目= 0不是允许的值。
错误:1480 SQLSTATE: HY000 (ER_PARTITION_MGMT_ON_NONPARTITIONED) 消息:无法在非分区表上进行分区管理。
错误:1481 SQLSTATE: HY000 (ER_DROP_PARTITION_NON_EXISTENT) 消息:分区列表中的错误出现变化。
错误:1482 SQLSTATE: HY000 (ER_DROP_LAST_PARTITION) 消息:不能删除所有分区,请使用DROP TABLE取而代之。
错误:1483 SQLSTATE: HY000 (ER_COALESCE_ONLY_ON_HASH_PARTITION) 消息:COALESCE PARTITION仅能在HASH/KEY分区上使用。
错误:1484 SQLSTATE: HY000 (ER_ONLY_ON_RANGE_LIST_PARTITION) 消息:%s PARTITION仅能在RANGE/LIST分区上使用。
错误:1485 SQLSTATE: HY000 (ER_ADD_PARTITION_SUBPART_ERROR) 消息:试图用错误的子分区数增加分区。
错误:1486 SQLSTATE: HY000 (ER_ADD_PARTITION_NO_NEW_PARTITION) 消息:必须至少添加1个分区。
错误:1487 SQLSTATE: HY000 (ER_COALESCE_PARTITION_NO_PARTITION) 消息:必须至少合并1个分区。
错误:1488 SQLSTATE: HY000 (ER_REORG_PARTITION_NOT_EXIST) 消息:重组的分区数超过了已有的分区数。
B.2. 客户端错误代码和消息
客户端错误信息来自下述源文件:
· 圆括号中的错误值和符号与include/errmsg.h MySQL源文件中的定义对应。
· 消息值与libmysql/errmsg.c文件中列出的错误消息对应。%d和%s分别代表数值和字符串,显示时
,它们将被消息值取代。
由于更新很频繁,这些文件中可能包含这里未列出的额外错误消息。
· 错误:2000 (CR_UNKNOWN_ERROR)
消息:未知MySQL错误。
· 错误:2001 (CR_SOCKET_CREATE_ERROR)
消息:不能创建UNIX套接字(%d)
· 错误:2002 (CR_CONNECTION_ERROR)
消息:不能通过套接字'%s' (%d)连接到本地MySQL服务器。
· 错误:2003 (CR_CONN_HOST_ERROR)
消息:不能连接到'%s' (%d)上的MySQL服务器。
· 错误:2004 (CR_IPSOCK_ERROR)
消息:不能创建TCP/IP套接字(%d)
· 错误:2005 (CR_UNKNOWN_HOST)
消息:未知的MySQL服务器主机'%s' (%d)
· 错误:2006 (CR_SERVER_GONE_ERROR)
消息:MySQL服务器不可用。
· 错误:2007 (CR_VERSION_ERROR)
消息:协议不匹配,服务器版本= %d,客户端版本= %d
· 错误:2008 (CR_OUT_OF_MEMORY)
消息:MySQL客户端内存溢出。
· 错误:2009 (CR_WRONG_HOST_INFO)
消息:错误的主机信息
· 错误:2010 (CR_LOCALHOST_CONNECTION)
消息:通过UNIX套接字连接的本地主机。
· 错误:2011 (CR_TCP_CONNECTION)
消息:%s,通过TCP/IP
· 错误:2012 (CR_SERVER_HANDSHAKE_ERR)
消息:服务器握手过程中出错。
· 错误:2013 (CR_SERVER_LOST)
消息:查询过程中丢失了与MySQL服务器的连接。
· 错误:2014 (CR_COMMANDS_OUT_OF_SYNC)
消息:命令不同步,你现在不能运行该命令。
· 错误:2015 (CR_NAMEDPIPE_CONNECTION)
消息:命名管道,%s
· 错误:2016 (CR_NAMEDPIPEWAIT_ERROR)
消息:无法等待命名管道,主机,%s;管道,%s (%lu)
· 错误:2017 (CR_NAMEDPIPEOPEN_ERROR)
消息:无法打开命名管道,主机,%s;管道,%s (%lu)
· 错误:2018 (CR_NAMEDPIPESETSTATE_ERROR)
消息:无法设置命名管道的状态,主机,%s;管道,%s (%lu)
· 错误:2019 (CR_CANT_READ_CHARSET)
消息:无法初始化字符集%s (路径:%s)
· 错误:2020 (CR_NET_PACKET_TOO_LARGE)
消息:获得的信息包大于'max_allowed_packet'字节。
· 错误:2021 (CR_EMBEDDED_CONNECTION)
消息:嵌入式服务器。
· 错误:2022 (CR_PROBE_SLAVE_STATUS)
消息:SHOW SLAVE STATUS出错:
· 错误:2023 (CR_PROBE_SLAVE_HOSTS)
消息:SHOW SLAVE HOSTS出错:
· 错误:2024 (CR_PROBE_SLAVE_CONNECT)
消息:连接到从服务器时出错:
· 错误:2025 (CR_PROBE_MASTER_CONNECT)
消息:连接到主服务器时出错:
· 错误:2026 (CR_SSL_CONNECTION_ERROR)
消息:SSL连接错误
· 错误:2027 (CR_MALFORMED_PACKET)
消息:残缺信息包。
· 错误:2028 (CR_WRONG_LICENSE)
消息:该客户端库仅授权给具有'%s'许可的MySQL服务器使用。
· 错误:2029 (CR_NULL_POINTER)
消息:空指针的无效使用。
· 错误:2030 (CR_NO_PREPARE_STMT)
消息:语句未准备好。
· 错误:2031 (CR_PARAMS_NOT_BOUND)
消息:没有为预处理语句中的参数提供数据。
· 错误:2032 (CR_DATA_TRUNCATED)
消息:数据截短。
· 错误:2033 (CR_NO_PARAMETERS_EXISTS)
消息:语句中不存在任何参数。
· 错误:2034 (CR_INVALID_PARAMETER_NO)
消息:无效的参数编号。
· 错误:2035 (CR_INVALID_BUFFER_USE)
消息:不能为非字符串/非二进制数据类型发送长数据(参数:%d)。
· 错误:2036 (CR_UNSUPPORTED_PARAM_TYPE)
消息:正使用不支持的缓冲区类型, %d (参数:%d)
· 错误:2037 (CR_SHARED_MEMORY_CONNECTION)
消息:共享内存,%s
· 错误:2038 (CR_SHARED_MEMORY_CONNECT_REQUEST_ERROR)
消息:不能打开共享内存,客户端不能创建请求事件(%lu)
· 错误:2039 (CR_SHARED_MEMORY_CONNECT_ANSWER_ERROR)
消息:不能打开共享内存,未收到服务器的应答事件(%lu)
· 错误:2040 (CR_SHARED_MEMORY_CONNECT_FILE_MAP_ERROR)
消息:不能打开共享内存,服务器不能分配文件映射(%lu)
· 错误:2041 (CR_SHARED_MEMORY_CONNECT_MAP_ERROR)
消息:不能打开共享内存,服务器不能获得文件映射的指针(%lu)
· 错误:2042 (CR_SHARED_MEMORY_FILE_MAP_ERROR)
消息:不能打开共享内存,客户端不能分配文件映射(%lu)
· 错误:2043 (CR_SHARED_MEMORY_MAP_ERROR)
消息:不能打开共享内存,客户端不能获得文件映射的指针(%lu)
· 错误:2044 (CR_SHARED_MEMORY_EVENT_ERROR)
消息:不能打开共享内存,客户端不能创建%s事件(%lu)
· 错误:2045 (CR_SHARED_MEMORY_CONNECT_ABANDONED_ERROR)
消息:不能打开共享内存,无来自服务器的应答 (%lu)
· 错误:2046 (CR_SHARED_MEMORY_CONNECT_SET_ERROR)
消息:不能打开共享内存,不能将请求事件发送到服务器(%lu)
· 错误:2047 (CR_CONN_UNKNOW_PROTOCOL)
消息:错误或未知协议
· 错误:2048 (CR_INVALID_CONN_HANDLE)
消息:无效的连接句柄
· 错误:2049 (CR_SECURE_AUTH)
消息:拒绝使用旧鉴定协议(早于4.1.1)的连接(开启了客户端'secure_auth'选项)。
· 错误:2050 (CR_FETCH_CANCELED)
消息:行检索被mysql_stmt_close()调用取消。
· 错误:2051 (CR_NO_DATA)
消息:在未事先获取行的情况下试图读取列。
· 错误:2052 (CR_NO_STMT_METADATA)
消息:预处理语句不含元数据。
· 错误:2053 (CR_NO_RESULT_SET)
消息:在没有与语句相关的结果集时试图读取行。
· 错误:2054 (CR_NOT_IMPLEMENTED)
消息:该特性尚未实施。
相关文章:
MySQL常见错误码及解决方法(1130、1461、2003、1040、2000、1049、1062、1129、2002、1690等)
目录 【问题1】、FATAL: error 1130: Unknown error 1130 【问题2】、FATAL: error: 1461 【问题3】、ERROR 2003 (HY000): Cant connect to MySQL server on "" (113) 【问题4】、FATAL: error 2003: Cant connect to MySQL server on 172.19.111.151 (111) 【问…...
【k8s应用管理】kubernetes lngress资源管理
文章目录 补充**Service 的作用****Kubernetes 外部访问方案** Kubernetes IngressIngress 概述Kubernetes 外部访问方案对比Ingress 的组成**Ingress-Nginx 工作原理**Ingress 控制器的部署方式1. DaemonSet Host 网络模式2. Deployment NodePort/LoadBalancer Service 创建…...
2.11学习
misc buu-荷兰宽带泄露 下载附件得到了一个后缀为.bin的文件 是宽带数据文件,用RouterPassView工具进行查看。大多数现代路由器都可以让您备份一个文件路由器的配置文件,然后在需要的时候从文件中恢复配置。路由器的备份文件通常包含了像您的ISP的用户…...
Python 调用 DeepSeek API 案例详细教程
本案例为以 Python 为例的调用 DeepSeek API 的小白入门级详细教程 步骤 先注册并登录 DeepSeek 官网:https://www.deepseek.com/ 手机号验证码注册或登录即可 创建 API KEY 注意保存,写代码时必须提供的 打开 Pycharm 创建工程 并安装 OpenAI 库编写代…...
C++ Primer 函数基础
欢迎阅读我的 【CPrimer】专栏 专栏简介:本专栏主要面向C初学者,解释C的一些基本概念和基础语言特性,涉及C标准库的用法,面向对象特性,泛型特性高级用法。通过使用标准库中定义的抽象设施,使你更加适应高级…...
qt QPlainTextEdit总结
QPlainTextEdit 概述 用途:专为处理纯文本设计,适合大文本编辑和简单文本显示(如日志、代码编辑器)。 特点:相比QTextEdit,轻量高效,支持快速加载和滚动大文件,默认不支持富文本。 …...
【SVN基础】
软件:ToritoiseSVN 代码版本回退:回退到上一个版本 问题:SVN版本已经提交了版本1和版本2,现在发现不需要版本2的内容,需要回退到版本1然后继续开发。 如图SVN版本已经提交到了107版本,那么本地仓库也已经…...
kron积计算mask类别矩阵
文章目录 1. 生成类别矩阵如下2. pytorch 代码3. 循环移动矩阵 1. 生成类别矩阵如下 2. pytorch 代码 import torch import torch.nn as nn import torch.nn.functional as Ftorch.set_printoptions(precision3, sci_modeFalse)if __name__ "__main__":run_code 0…...
【前端】【vue】vue2/3,nuxt的插槽使用详解
插槽在Vue2、Vue3和不同版本Nuxt中的使用 Vue2中的插槽 基础插槽 在Vue2中,基础插槽允许在组件的模板中定义一个占位符,然后在使用组件时插入自定义内容。例如,创建一个简单的MyBox组件: <template><div class"…...
Stable Diffusion 安装教程(附安装包) 【SD三种安装方式,Win+Mac一篇文章讲明白】
“Stable Diffusion的门槛过高、不会安装?没关系,这篇文章教会你如何安装!” Stable Diffusion的安装部署其实并不困难,只需简单点击几下,几分钟就能安装好,不管是windows还是苹果mac电脑,关于…...
网络安全用centos干嘛 网络安全需要学linux吗
网络安全为啥要学Linux系统,据不完全统计,Linux系统在数据中心操作系统上的份额高达70%。它一般运行于服务器和超级计算机上。 所以我们日常访问的网站后台和app后端都是部署在Linux服务器上的,如果你不会Linux系统操作,那么很多…...
使用Opencv方法进行模板匹配
1. 引言 模板匹配(Template Matching)是一种基于图像处理的模式识别技术,主要用于在目标图像中查找与给定模板最匹配的区域。它在目标检测、工业检测、机器人视觉等领域有广泛应用。本文将详细介绍传统图像处理方法实现模板匹配的基本原理、…...
jupyter notebook中3种读图片的方法_与_图片翻转(上下翻转,左右翻转,上下左右翻转)
已有图片cat.jpg 相对于代码的位置,可以用./cat.jpg进行读取。 下面是3种读图片的方法。 1.python读图片-pillow 图片文件不适合用open去读取 用open读图片,易引发UnicodeDecodeError: gbk codec cant decode byte 0xff in position 0: illegal multib…...
微软官方出品GPT大模型编排工具:7个开源项目
今天一起盘点下,12月份推荐的7个.Net开源项目(点击标题查看详情)。 1、一个浏览器自动化操作的.Net开源库 这是一个基于 Google 开源的 Node.js 库 Puppeteer 的 .NET 开源库,方便开发人员使用无头 Web 浏览器抓取 Web、检索 Ja…...
MongoDB 的批量查找符号
一、$in 操作符 1. 功能 $in 操作符用于匹配字段值等于指定数组中任意值的文档,能批量查找多个特定值的文档。 2. 语法示例 db.collection.find({ field: { $in: [value1, value2, ...] } }); 3. 代码示例 假设有个名为 users 的集合,里面存有用户…...
bash shell笔记——循环结构
0 引言 本文主要介绍linux bash shell循环结构的基本使用 1 测试环境 查看系统版本: uname -a : Ubuntu 18.04 查看bash版本: bash -version : GNU bash, version 4.4.20(1)-release 创建.sh文件: vim 00test.sh 修改00test.sh权限&…...
rpx和px混用方案
(1)创建一个全局的样式配置文件: // styles/variables.scss :root {// 基础字体大小--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;// 响应式间距--spacing-xs: 5px;--spacing-sm: 10px;--spacing-…...
解释下SpringBoot中的服务、依赖项、微服务、分布式的概念和关系
在Spring Boot中,服务、依赖项、微服务和分布式是常见的概念,它们之间的关系如下: 1. 服务(Service) 定义:服务是应用程序中处理业务逻辑的组件,通常封装了特定的功能。作用:服务层…...
机器视觉--Halcon变量的创建与赋值
一、引言 在机器视觉领域,Halcon 作为一款强大且功能丰富的软件库,为开发者提供了广泛的工具和算子来处理各种复杂的视觉任务。而变量作为程序中存储和操作数据的基本单元,在 Halcon 编程中起着至关重要的作用。正确地创建和赋值变量是编写高…...
ES常用查询
根据编号查询 GET custom/_search { "query": { "term": { "no": "abc" } } } 查询指定的列 GET custom/_search { "_source": ["id", "no"], "size": 10000, …...
数据库与表的基本操作
创建订货管理系统数据库。数据库名称为Ordering,其数据文件的逻辑名称为Ordering_Data,存放在C盘的Order文件夹下;日志文件的逻辑名称为Ordering_Log,存放在C盘的Order文件夹下。数据库中包含数据表,分别为数据表C&…...
【JavaScript】《JavaScript高级程序设计 (第4版) 》笔记-Chapter12-BOM
十二、BOM 虽然 ECMAScript 把浏览器对象模型(BOM,Browser Object Model)描述为 JavaScript 的核心,但实际上 BOM 是使用 JavaScript 开发 Web 应用程序的核心。BOM 提供了与网页无关的浏览器功能对象。 HTML5 规范中有一部分涵盖…...
03【FreeRTO队列-如何获取任务信息与队列的动静态创建】
一.利用 vTaskList()以及 vTaskGetRunTimeStats()来获取任务的信息 1.现象与开启启用宏 freeRTOSConfig.h //必须启用 #define configUSE_TRACE_FACILITY 1 #define configGENERATE_RUN_TIME_STATS 1 #define configUSE_STATS_FORMATTING_FUNCTIONS…...
GBD研究——美国州级地图(附资源)
美国州级别地图 地图源很多,随便下载。不过我试了两个资源,发现有的资源会漏掉阿拉斯加和夏威夷。 就剩大的这块佩奇 出现这样的问题,要么跟数据源有关,要么就是要掉地名来看,是不是没匹配上。 亲自试过,…...
【微服务学习一】springboot微服务项目构建以及nacos服务注册
参考链接 3. SpringCloud - 快速通关 springboot微服务项目构建 教程中使用的springboot版本是3.x,因此需要使用jdk17,并且idea也需要高版本,我这里使用的是IDEA2024。 环境准备好后我们就可以创建springboot项目,最外层的项目…...
第39周:猫狗识别 2(Tensorflow实战第九周)
目录 前言 一、前期工作 1.1 设置GPU 1.2 导入数据 输出 二、数据预处理 2.1 加载数据 2.2 再次检查数据 2.3 配置数据集 2.4 可视化数据 三、构建VGG-16网络 3.1 VGG-16网络介绍 3.2 搭建VGG-16模型 四、编译 五、训练模型 5.1 上次程序的主要Bug 5.2 修改版…...
【Elasticsearch源码解读】代码包结构概述
Elasticsearch的代码库包含多个包,每个包负责不同的功能。以下是这些包的主要功能: #### action 封装了Elasticsearch的各种操作,如索引、搜索、删除等,提供了与集群交互的接口。 #### bootstrap 包含启动Elasticsearch节点所…...
DeepSeek 概述与本地化部署【详细流程】
目录 一、引言 1.1 背景介绍 1.2 本地化部署的优势 二、deepseek概述 2.1 功能特点 2.2 核心优势 三、本地部署流程 3.1 版本选择 3.2 部署过程 3.2.1 下载Ollama 3.2.2 安装Ollama 3.2.3 选择 r1 模型 3.2.4 选择版本 3.2.5 本地运行deepseek模型 3.3.6 查看…...
jenkins war Windows安装
Windows安装Jenkins 需求1.下载jenkins.war2.编写快速运行脚本3.启动Jenkins4.Jenkins使用 需求 1.支持在Windows下便捷运行Jenkins; 2.支持自定义启动参数; 3.有快速运行的脚步样板。 1.下载jenkins.war Jenkins下载地址:https://get.j…...
【NLP251】命名实体识别常用模块(基于Transformer分类)
1. 从JSON格式的数据中加载并预处理样本供Ner任务训练和推理使用 class JsonNerDataset(Dataset):"""定义一个加载json格式原始命名实体识别格式数据的Dataset一行一条样本(json字符串),包含: originalText、entities"""def __init_…...
