mysql(本人遇到到错误码及解决办法)

1045 ER_ACCESS_DENIED_ERROR
访问被拒绝
数据库服务器/数据库用户名/数据库名/数据库密码错误

20200326日 再次遇到
  1045'failed to create new session' 没有空间啦,清理一下空间
202006241045 Access denied for user 'root'@'xxx.xxx.xxx.xxx' (using password: YES) 
  本地登录密码可能错误,远程登录远程授权没有开 
  本人是远程权限没开给我(此处本人用途数据表生成modle)
20201229日
  本人链接同事数据库,无法用root,后来其创建了新的用户
1048 ER_BAD_NULL_ERROR
pymysql.err.IntegrityError: (1048, 'Unknown error 1048')
某些字段不能为空(这个bug好难解呀,我与数据表一个一个比对的)
1049 ER_BAD_DB_ERROR
pymysql.err.InternalError: (1049, 'Unknown error 1049')
连接数据库错误,检查ip,端口,账号,密码,数据库名是否有误
1050 ER_TABLE_EXISTS_ERROR
背景:1050, "Table 'crm_userprofile' already exists"
)
处理方法:删除相应的表重建了

一只叫做Unix的猫解决方法

1.主从数据结构中,主库新建a表操作,从库已有a表;
2.单表中,建表重复,建议新建表最好使用 create table xx if no exist;
解决办法:
1.从库drop table a;删除原先表;
2.停掉从库的mysql服务器,mysqladmin -S /tmp/mysql3316.sock -u -p shutdown 关闭数据库
3.重启从库,启动slave模式;/usr/local/mysql/bin/mysqld_safe --defaults-file=/data/mysql/mysql3317/my3317.cnf & 重启数据库
mysql>slave start;
1054 ER_BAD_FIELD_ERROR
1054, "Unknown column 'password' in 'field list'"
字段与数据库不一样(数据表中有未知的列, 本人实在ORM模型中遇到的,检查改为相同即可)
1060 ER_DUP_FIELDNAME
1060,字段名重复了,(本人当时做ddl,sql导入,进行SQL解析出同样两个索引,故报错
1062 ER_DUP_ENTRY
pymysql.err.IntegrityError: (1062, '')
		unique=True,某字段是唯一存在的,报错就是因为数据库中的该值已经重复存在
		修改方法:1、删除数据库中的重复数据,2、或者允许某字段值重复存在(即修改索引)
1067 ER_INVALID_DEFAULT
无效的默认值
1089 Incorrect prefix key
1089 - Incorrect prefix key; 
the used key part isn't a string, 
the used length is longer than the key part, 
or the storage engine doesn't support unique prefix keys
本人猜测因为建表后修改表的字段属性,导致了冲突
本人复制了属性从新建个空表,或者删除表的数据保存即可。或者修改表中字段
1118 Row size too large
报错:Row size too large. 
The maximum row size for the used table type, not counting BLOBs, is 65535. 
This includes storage overhead, check the manual. 
You have to change some columns to TEXT or BLOBs
尝试创建的表或修改的表的行大小超过了 MySQL 表类型的最大限制。
MySQL 表类型的最大行大小为 65535 字节,这包括列名、数据类型、存储开销和索引等
表包含太多的列或列的数据类型太大,则可能会导致行大小超过此限制

场景:本人在原表增加一个字段,结果出现该错误
于是我查寻DDl,发现数据库的语句,username、email 等多个字段长度用4096 
真tm前面人刨坑,后面人掉进去压根看不到影儿
1130 无法远程连接

原因:mysql服务器 root 默认只允许 localhost 也就是 127.0.0.1 连接
use mysql;
允许任何IP链接 update user set host = ‘%’ where user =‘root’;
刷新权限 flush privileges;

mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 756839
Server version: 5.7.23-log MySQL Community Server (GPL)
数据库服务器没有运行,找到管理员运行即可

1136 传入参数个数不相同
 原因:mysql服务器 root 默认只允许 localhost 也就是 127.0.0.1 连接
pymysql.err.InternalError: (1136, "Column count doesn't match value count at row 1")
INSERT INTO Salary VALUES('000001', 2100.8, 123.09) 有的可能不为空,或者insert语句 % 拼接有误
1142 ER_TABLEACCESS_DENIED_ERROR
 pymysql.err.OperationalError: (1142, 'Unknown error 1142')
 权限问题,可能权限不够,联系管理员查看你是否有相应增删改查权限
 本人修改字段是也报了此错误
 执行SHOW  CREATE  TABLE 时返现是视图临时表(待验证)
1146 ER_NO_SUCH_TABLE
Table doesn't exist   表不存在
1213 Deadlock found when trying to get lock; try restarting transaction
出现原因mysql锁了
SELECT * FROM   information_schema.INNODB_LOCK_WAITS; 查看当前等锁的事务
SELECT * FROM	information_schema.INNODB_LOCKS; 查看当前锁定的事务
SELECT * FROM	information_schema.INNODB_TRX;   查看当前的事务!

在这里插入图片描述

  1. 治标办法,能迅速解决问题,不治本(遇到时间2021-08-19)
    RUNNING状态 杀死这个进程,杀不死就重启Mysql服务
    杀死进程id(trx_mysql_thread_id对应的值)kill 进程号
1264 ER_WARN_DATA_OUT_OF_RANGE
pymysql.err.DataError: (1264, '')
重点关注这个表的字段 tinyint 1字节 (-128,127) (0,255) 小整数值
警告数据超出范围(一不小心就超了)
1265 WARN_DATA_TRUNCATED
为行%ld上的列’%s’截短数据
本人错误原因:MySQL字段birthday 应传1995-08-07 ,本人传成了手机号1801918****,所以报了此错误
1273 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci’

出现背景: 由mysql 8.0表结构 导入 5.7 出现此错误
将字符集utf8mb4替换为utf8; 将校对规则utf8mb4_0900_ai_ci替换 utf8_general_ci

MySQL 数据库中的字符集和校对规则的不同
MySQL 8.0 引入新默认字符集utf8mb4和默认的校对规utf8mb4_0900_ai_ci
MySQL 5.7 默认使用的是 utf8 字符集和 utf8_general_ci 校对规则

1287 "‘@@tx_isolation’ is deprecated and will be removed in a future release. Please use '@@transa

详情:https://github.com/zzzeek/sqlalchemy/pull/391/files

1290 the --skip-grant-tables

在这里插入图片描述
背景:忘记密码了,重置密码

1290-The MySQl server is running with the --skip-grant-tables option so it cannot execute this statement

解决方案:运行SQL语句

flush privileges;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
flush privileges;
1292 ER_TRUNCATED_WRONG_VALUE
通常时间格式错误data, timedate
1327 ER_SP_UNDECLARED_VAR

mysql语句 或者 创建 存储过程时报错([存储过程]

解决时间 2020-01-13 17:21:35
select * into newtable from oldtable where 
从一个表中选取数据,然后把数据插入另一个表中, mysql不支持上述语法
应改为:
结构相同:
insert into table_name_new select * from table_name_old
结构不同:
insert into table_name_new(column1,column2...) select column1,column2... from table_name_old
(https://my.oschina.net/junn/blog/286915)未声明变量)
本人实在python中pymysql:
执行select * from pub_user limit 1000;  
		注意1000后无空格且次‘;’中文分号,报1327 错误。
		注意1000后有空格且次‘;’中文分号,报1064 错误。
1364 Field ‘***’ doesn’t have a default value
数据表里非空且无默认值的字段 
说人话是:数据表数据表里某个字段 不能为空且没有默认值 
解决办法是:设置为可空 或者 设置默认值
1366 Incorrect string value
pymysql.err.InternalError: (1366, "Incorrect string value: 
    MySQL中utf8编码只支持到3字节,一些4字节的unicode不能正确处理
    修改MySQL的字段编码为utf8mb4

示例:本人搞sqlalchemy执行sql语句报了警告,可能时emage 表情符号问题 utf8 utf8mb4
	engine = create_engine('mysql+mysqlconnector://root:1qaz2wsx@127.0.0.1:3306/crm?charset=utf8mb4', echo=True)
	pip install mysql-connector     安装驱动
	echo=True 打印sql语句信息
1405 1045 - Access denied for user root’@‘PC-20180815MMCC’ (using password: VES)
当时本人的链接是localhost, 127.0.0.1  所以链接不上指定的mysql数据库。
意思就是:可能自己链接其他主机的数据库,而自己链接时使用localhost,回报这种错误
1406 ER_DATA_TOO_LONG
pymysql.err.DataError: (1406, '')  传入的数据不正确(长度,类型有误)
解决办法:1. 检查传入字段类型是否有误   插入字段长度是否过长 2. 找到dba修改数据库数据表中对应字段长度
1553 MySQL Cannot drop index needed in a foreign key constraint
MySQL Cannot drop index needed in a foreign key constraint
删除字段对应的外键(或请检查索引问题)
2003 10060 2003-can t connect to MySQL server on ip(10060)的解决办法
连接mysql数据库时提示,提示此错误
	1. 检查mysql服务器未开启
	2. bind-address对于连接的ip做了一个限定(公司会设置,找运维赋予权限,生成证书,连接)
	3. 数据库用户只能在指定的ip上连接(公司会设置,找运维赋予权限,生成证书,连接)
	4. 检查防火墙是否关闭,网络是否通
2006 MySQL server has gone awayMySQL 服务器不可用
数据量过大,修改my.ini配置文件,可将max_allowed_packet加大到500M
2006 pymysql.err.OperationalError: (2006, “MySQL server has gone away (BrokenPipeError(32, ‘Broken pipe’))”)
2006 sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2006, “MySQL server has gone away (BrokenPipeError(32, ‘Broken pipe’))”)
添加
pool_recycle=3600,  # 连接回收时间(秒)
pool_pre_ping=True, # 拿连接前先 ping 一下,死了就悄悄换一条

同步:
sync_engine = create_engine(sync_DB_URL, echo=settings.mysql.echo,  pool_pre_ping=True, pool_recycle=3600)
SyncSessionLocal = sessionmaker(bind=sync_engine, expire_on_commit=False, class_=Session)

异步
async_engine = create_async_engine(
    DB_URL,
    echo=settings.mysql.echo,
    future=True,
    pool_size=20,  # 连接池大小(默认5)
    max_overflow=30,  # 最大溢出连接数(默认10)
    pool_timeout=30,  # 获取连接超时时间(秒)
    pool_recycle=3600,  # 连接回收时间(秒)
    pool_pre_ping=True, # 拿连接前先 ping 一下,死了就悄悄换一条
)
2013 CR.CR_SERVER_LOST
CR.CR_SERVER_LOST, "Lost connection to MySQL server during query")
pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')
	失去MySQL 服务器连接,检查数据库的服务没有起,或者账号密码端口是否被更改
2013 Lost connection to server at handshake: reading initial communication packet , system error: 35
场景: 创建用户切能远程,并设置可以远程连接,但是navicat始终连接不上,出现上面问题;
解决办法如下; 	【遇到问题 2023-04-17】
sudo vim /etc/mysql/my.cnf
[mysqld]
#bind-address        = 127.0.0.1   # 注销; 允许远程连接MySQL
sudo service mysql restart
2059 Authentication plugin ‘caching _sha2_password’ cannot be loaded:
2021-01-08遇到此错误

mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password
更改加密规则:
use mysql; #选择数据库
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;       #  修改加密规则
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';  #    更新用户密码
FLUSH PRIVILEGES; #刷新权限
2059 Too many connections

2021-12-28遇到此错误,原因是其他客户端正在使用所有可用的连接
应用场景 django, peewee。 mysql 默认最大链接数为151修改一下即可

解决思路
1. SET GLOBAL max_connections = 800;  非持久,下次重启没啦
2. 持久化配置
	vi /etc/mysql/my.cnf
	[mysqld]
	max_connections = 500
**查看mysql的最大连接数
	show variables like '%max_connections%';
3780 Referencing column ‘user_id’ and referenced column ‘id’ in foreign key constraint 'fk_user_id
遇到时间:2022-10-28
原因:两个数据表中创建外键的数据类型不一致;一个表是int,一个是bigint
解决办法:将数据类型修改为一致的即可
MySQL 错误标识速查表
MySQL错误号 MySQL错误名称
1022 ER_DUP_KEY 无法写入;复制表’%s’的 键
1000 ER_HASHCHK hashchk
1001 ER_NISAMCHK isamchk
1002 ER_NO NO
1003 ER_YES YES
1004 ER_CANT_CREATE_FILE 无法创建文件’%s’ (errno: %d)
1005 ER_CANT_CREATE_TABLE 无法创建表’%s’ (errno: %d)
1006 ER_CANT_CREATE_DB 无法创建数据库’%s’ (errno: %d)
1007 ER_DB_CREATE_EXISTS 无法创建数据库’%s’,数据库已存在
1008 ER_DB_DROP_EXISTS 无法撤销数据库’%s’,数据库不存在
1009 ER_DB_DROP_DELETE 撤销数据库时出错(无法删除’%s’,errno: %d)
1010 ER_DB_DROP_RMDIR 撤销数据库时出错(can’t rmdir ‘%s’, errno: %d)
1011 ER_CANT_DELETE_FILE 删除’%s’时出错 (errno: %d)
1012 ER_CANT_FIND_SYSTEM_REC 无法读取系统表中的记录
1013 ER_CANT_GET_STAT 无法获取’%s’的状态(errno: %d)
1014 ER_CANT_GET_WD 无法获得工作目录(errno: %d)
1015 ER_CANT_LOCK 无法锁定文件(errno: %d)
1016 ER_CANT_OPEN_FILE 无法打开文件:‘%s’ (errno: %d)
1017 ER_FILE_NOT_FOUND 无法找到文件: ‘%s’ (errno: %d)
1018 ER_CANT_READ_DIR 无法读取’%s’的目录 (errno: %d)
1019 ER_CANT_SET_WD 无法为’%s’更改目录 (errno: %d)
1020 ER_CHECKREAD 自上次读取以来表’%s’中的记录已改变
1021 ER_DISK_FULL 磁盘满(%s);等待某人释放一些空间…
1022 ER_DUP_KEY 无法写入;复制表’%s’的 键
1023 ER_ERROR_ON_CLOSE 关闭’%s’时出错 (errno: %d)
1024 ER_ERROR_ON_READ 读取文件’%s’时出错 (errno: %d)
1025 ER_ERROR_ON_RENAME 将’%s’重命名为’%s’时出错 (errno: %d)
1026 ER_ERROR_ON_WRITE 写入文件’%s’时出错 (errno: %d)
1027 ER_FILE_USED '%s’已锁定,拒绝更改
1028 ER_FILSORT_ABORT 分类失败
1029 ER_FORM_NOT_FOUND 对于’%s’,视图’%s’不存在
1030 ER_GET_ERRNO 从存储引擎中获得错误%d
1031 ER_ILLEGAL_HA 关于’%s’的表存储引擎不含该选项
1032 ER_KEY_NOT_FOUND 无法在’%s’中找到记录
1033 ER_NOT_FORM_FILE 文件中的不正确信息:‘%s’
1034 ER_NOT_KEYFILE 对于表’%s’, 键文件不正确,请尝试修复
1035 ER_OLD_KEYFILE 旧的键文件,对于表’%s’,请修复之!
1036 ER_OPEN_AS_READONLY 表’%s’是只读的
1037 ER_OUTOFMEMORY 内存溢出,重启服务器并再次尝试(需要%d字节)
1038 ER_OUT_OF_SORTMEMORY 分类内存溢出,增加服务器的分类缓冲区大小
1039 ER_UNEXPECTED_EOF 读取文件’%s’时出现意外EOF (errno: %d)
1040 ER_CON_COUNT_ERROR 连接过多
1041 ER_OUT_OF_RESOURCES 内存溢出,请检查是否mysqld或其他进程使用了所有可用内存,如不然,或许应使用’ulimit’允许mysqld使用更多内存,或增加交换空间的大小
1042 ER_BAD_HOST_ERROR 无法获得该地址给出的主机名
1043 ER_HANDSHAKE_ERROR 不良握手
1044 ER_DBACCESS_DENIED_ERROR 拒绝用户’%s’@‘%s’访问数据库’%s’
1045 ER_ACCESS_DENIED_ERROR 拒绝用户’%s’@'%s’的访问(使用密码:%s)
1046 ER_NO_DB_ERROR 未选择数据库
1047 ER_UNKNOWN_COM_ERROR 未知命令
1048 ER_BAD_NULL_ERROR 列’%s’不能为空
1049 ER_BAD_DB_ERROR 未知数据库’%s’
1050 ER_TABLE_EXISTS_ERROR 表’%s’已存在
1051 ER_BAD_TABLE_ERROR 未知表’%s’
1052 ER_NON_UNIQ_ERROR %s中的列’%s’不明确
1053 ER_SERVER_SHUTDOWN 在操作过程中服务器关闭
1054 ER_BAD_FIELD_ERROR ‘%s’中的未知列’%s’
1055 ER_WRONG_FIELD_WITH_GROUP '%s’不在GROUP BY中
1056 ER_WRONG_GROUP_FIELD 无法在’%s’上创建组
1057 ER_WRONG_SUM_SELECT 语句中有sum函数和相同语句中的列
1058 ER_WRONG_VALUE_COUNT 列计数不匹配值计数
1059 ER_TOO_LONG_IDENT ID名称’%s’过长
1060 ER_DUP_FIELDNAME 重复列名’%s’
1061 ER_DUP_KEYNAME 重复键名称’%s’
1062 ER_DUP_ENTRY 键%d的重复条目’%s’
1063 ER_WRONG_FIELD_SPEC 对于列’%s’,列分类符不正确
1064 ER_PARSE_ERROR 在行%d上,%s靠近’%s’
1065 ER_EMPTY_QUERY 查询为空
1066 ER_NONUNIQ_TABLE 非唯一的表/别名:‘%s’
1067 ER_INVALID_DEFAULT 关于’%s’的无效默认值
1068 ER_MULTIPLE_PRI_KEY 定义了多个主键
1069 ER_TOO_MANY_KEYS 指定了过多键:允许的最大键数是%d
1070 ER_TOO_MANY_KEY_PARTS 指定了过多键部分:允许的最大键部分是%d
1071 ER_TOO_LONG_KEY 指定的键过长,最大键长度是%d字节
1072 ER_KEY_COLUMN_DOES_NOT_EXITS 键列’%s’在表中不存在
1073 ER_BLOB_USED_AS_KEY BLOB列’%s’不能与已使用的表类型用在 键说明中
1074 ER_TOO_BIG_FIELDLENGTH 对于列’%s’,列长度过大 (max = %d),请使用BLOB或TEXT取而代之
1075 ER_WRONG_AUTO_KEY 不正确的表定义,只能有1个auto列,而且必须将其定义为 键
1076 ER_READY %s,连接就绪
1077 ER_NORMAL_SHUTDOWN %s,正常关闭
1078 ER_GOT_SIGNAL %s,获得信号%d
1079 ER_SHUTDOWN_COMPLETE %s,关闭完成
1080 ER_FORCING_CLOSE %s,强制关闭线程%ld,用户:‘%s’
1081 ER_IPSOCK_ERROR 无法创建IP套接字
1082 ER_NO_SUCH_INDEX 表’%s’中没有与CREATE INDEX中索引类似的索引,重新创建表
1083 ER_WRONG_FIELD_TERMINATORS 字段分隔符参量不是预期的,请参考手册
1084 ER_BLOBS_AND_NO_TERMINATED 不能与BLOB一起使用固定行长度,请使用’fields terminated by’
1085 ER_TEXTFILE_NOT_READABLE 文件’%s’必须在数据库目录下,或能被所有人读取
1086 ER_FILE_EXISTS_ERROR 文件’%s’已存在
1087 ER_LOAD_INFO 记录,%ld;已删除,%ld;已跳过,%ld;警告,%ld
1088 ER_ALTER_INFO 记录,%ld;重复,%ld
1089 ER_WRONG_SUB_KEY 不正确的子部分键,使用的键部分不是字符串,所用的长度长于键部分,或存储引擎不支持唯一子键
1090 ER_CANT_REMOVE_ALL_FIELDS 不能用ALTER TABLE删除所有列,请使用DROP TABLE取而代之
1091 ER_CANT_DROP_FIELD_OR_KEY 不能撤销’%s’,请检查列/键是否存在
1092 ER_INSERT_INFO 记录,%ld;复制,%ld;告警,%ld
1093 ER_UPDATE_TABLE_USED 不能在FROM子句中指定要更新的目标表’%s’
1094 ER_NO_SUCH_THREAD 未知线程ID:%lu
1095 ER_KILL_DENIED_ERROR 你不是线程%lu的所有者
1096 ER_NO_TABLES_USED 未使用任何表
1097 ER_TOO_BIG_SET 列%s和SET的字符串过多
1098 ER_NO_UNIQUE_LOGFILE 不能生成唯一的日志文件名%s.(1-999)
1099 ER_TABLE_NOT_LOCKED_FOR_WRITE 表’%s’已用READ锁定,不能更新
1100 ER_TABLE_NOT_LOCKED 未使用LOCK TABLES锁定表’%s’
1101 ER_BLOB_CANT_HAVE_DEFAULT BLOB/TEXT列’%s’不能有默认值
1102 ER_WRONG_DB_NAME 不正确的数据库名’%s’
1103 ER_WRONG_TABLE_NAME 不正确的表名’%s’
1104 ER_TOO_BIG_SELECT SELECT将检查超过MAX_JOIN_SIZE的行,如果SELECT正常,请检查WHERE,并使用SET SQL_BIG_SELECTS=1或SET SQL_MAX_JOIN_SIZE=#
1105 ER_UNKNOWN_ERROR 未知错误
1106 ER_UNKNOWN_PROCEDURE 未知过程’%s’
1107 ER_WRONG_PARAMCOUNT_TO_PROCEDURE 对于过程’%s’,参数计数不正确
1108 ER_WRONG_PARAMETERS_TO_PROCEDURE 对于过程’%s’,参数不正确
1109 ER_UNKNOWN_TABLE %s中的未知表%s
1110 ER_FIELD_SPECIFIED_TWICE 列’%s’被指定了两次
1111 ER_INVALID_GROUP_FUNC_USE 无效的分组函数使用
1112 ER_UNSUPPORTED_EXTENSION 表’%s’使用了该MySQL版本中不存在的扩展
1113 ER_TABLE_MUST_HAVE_COLUMNS 1个表至少要有1列
1114 ER_RECORD_FILE_FULL 表’%s’已满
1115 ER_UNKNOWN_CHARACTER_SET 未知字符集’%s’
1116 ER_TOO_MANY_TABLES 表过多,MySQL在1个联合操作中只能使用%d个表
1117 ER_TOO_MANY_FIELDS 列过多
1118 ER_TOO_BIG_ROWSIZE 行的大小过大
1119 ER_STACK_OVERRUN 线程堆栈溢出,已使用,%ld堆栈的%ld
1120 ER_WRONG_OUTER_JOIN 在OUTER JOIN中发现交叉关联,请检查ON条件
1121 ER_NULL_COLUMN_IN_INDEX 列’%s’与UNIQUE或INDEX一起使用,但未定义为NOT NULL
1122 ER_CANT_FIND_UDF 无法加载函数’%s’
1123 ER_CANT_INITIALIZE_UDF 无法初始化函数’%s’; %s
1124 ER_UDF_NO_PATHS 对于共享库,不允许任何路径
1125 ER_UDF_EXISTS 函数’%s’已存在
1126 ER_CANT_OPEN_LIBRARY 不能打开共享库’%s’ (errno: %d %s)
1127 ER_CANT_FIND_DL_ENTRY 不能发现库中的符号’%s’
1128 ER_FUNCTION_NOT_DEFINED 函数’%s’未定义
1129 ER_HOST_IS_BLOCKED 由于存在很多连接错误,主机’%s’被屏蔽,请用’mysqladmin flush-hosts’解除屏蔽
1130 ER_HOST_NOT_PRIVILEGED 不允许将主机’%s’连接到该MySQL服务器
1131 ER_PASSWORD_ANONYMOUS_USER 你正在已匿名用户身份使用MySQL,不允许匿名用户更改密码
1132 ER_PASSWORD_NOT_ALLOWED 必须有更新mysql数据库中表的权限才能更改密码
1133 ER_PASSWORD_NO_MATCH 无法在用户表中找到匹配行
1134 ER_UPDATE_INFO 行匹配,%ld;已更改,%ld;警告,%ld
1135 ER_CANT_CREATE_THREAD 无法创建新线程(errno %d),如果未出现内存溢出,请参阅手册以了解可能的与操作系统有关的缺陷
1136 ER_WRONG_VALUE_COUNT_ON_ROW 列计数不匹配行%ld上的值计数
1137 ER_CANT_REOPEN_TABLE 无法再次打开表’%s’
1138 ER_INVALID_USE_OF_NULL NULL值使用无效
1139 ER_REGEXP_ERROR 获得来自regexp的错误’%s’
1140 ER_MIX_OF_GROUP_FUNC_AND_FIELDS 如果没有GROUP BY子句,GROUP列 (MIN(),MAX(),COUNT(),…)与非GROUP列的混合不合法
1141 ER_NONEXISTING_GRANT 没有为主机’%s’上的用户’%s’定义这类授权
1142 ER_TABLEACCESS_DENIED_ERROR 拒绝用户’%s’@‘%s’在表’%s’上使用%s命令
1143 ER_COLUMNACCESS_DENIED_ERROR 拒绝用户’%s’@‘%s’在表’%s’的’%s’上使用%s命令
1144 ER_ILLEGAL_GRANT_FOR_TABLE 非法GRANT/REVOKE命令,请参阅手册以了解可使用那种权限
1145 ER_GRANT_WRONG_HOST_OR_USER GRANT的主机或用户参量过长
1146 ER_NO_SUCH_TABLE 表’%s.%s’不存在
1147 ER_NONEXISTING_TABLE_GRANT 在表’%s’上没有为主机’%s’上的用户’%s’定义的这类授权
1148 ER_NOT_ALLOWED_COMMAND 所使用的命令在该MySQL版本中不允许
1149 ER_SYNTAX_ERROR 存在SQL语法错误,请参阅与你的MySQL版本对应的手册,以了解正确的语法
1150 ER_DELAYED_CANT_CHANGE_LOCK 对于表%s,延迟的插入线程不能获得请求的锁定
1151 ER_TOO_MANY_DELAYED_THREADS 使用的延迟线程过多
1152 ER_ABORTING_CONNECTION 与数据库’%s’和用户’%s’的连接%ld失败 (%s)
1153 ER_NET_PACKET_TOO_LARGE 获得信息包大于’max_allowed_packet’字节
1154 ER_NET_READ_ERROR_FROM_PIPE 获得来自连接管道的读错误
1155 ER_NET_FCNTL_ERROR 获得来自fcntl()的错误
1156 ER_NET_PACKETS_OUT_OF_ORDER 获得信息包无序
1157 ER_NET_UNCOMPRESS_ERROR 无法解压缩通信信息包
1158 ER_NET_READ_ERROR 读取通信信息包时出错
1159 ER_NET_READ_INTERRUPTED 读取通信信息包时出现超时
1160 ER_NET_ERROR_ON_WRITE 写入通信信息包时出错
1161 ER_NET_WRITE_INTERRUPTED 写入通信信息包时出现超时
1162 ER_TOO_LONG_STRING 结果字符串长于’max_allowed_packet’字节
1163 ER_TABLE_CANT_HANDLE_BLOB 所使用的表类型不支持BLOB/TEXT列
1164 ER_TABLE_CANT_HANDLE_AUTO_INCREMENT 所使用的表类型不支持AUTO_INCREMENT列
1165 ER_DELAYED_INSERT_TABLE_LOCKED 由于用LOCK TABLES锁定了表,INSERT DELAYED不能与表’%s’一起使用
1166 ER_WRONG_COLUMN_NAME 不正确的列名’%s’
1167 ER_WRONG_KEY_COLUMN 所使用的存储引擎不能为列’%s’编制索引
1168 ER_WRONG_MRG_TABLE MERGE表中的所有表未同等定义
1169 ER_DUP_UNIQUE 由于唯一性限制,不能写入到表’%s’
1170 ER_BLOB_KEY_WITHOUT_LENGTH 在未指定键长度的键说明中使用了BLOB/TEXT列’%s’
1171 ER_PRIMARY_CANT_HAVE_NULL PRIMARY KEY的所有部分必须是NOT NULL,如果需要为NULL的关键字,请使用UNIQUE取而代之
1172 ER_TOO_MANY_ROWS 结果有1个以上的行组成
1173 ER_REQUIRES_PRIMARY_KEY 该表类型要求主键
1174 ER_NO_RAID_COMPILED 该MySQL版本是未使用RAID支持而编译的
1175 ER_UPDATE_WITHOUT_KEY_IN_SAFE_MODE 你正在使用安全更新模式,而且试图在不使用WHERE的情况下更新使用了KEY列的表
1176 ER_KEY_DOES_NOT_EXITS 在表’%s’中,键’%s’不存在
1177 ER_CHECK_NO_SUCH_TABLE 无法打开表
1178 ER_CHECK_NOT_IMPLEMENTED 用于表的引擎不支持%s
1179 ER_CANT_DO_THIS_DURING_AN_TRANSACTION 不允许在事务中执行该命令
1180 ER_ERROR_DURING_COMMIT 在COMMIT期间出现错误%d
1181 ER_ERROR_DURING_ROLLBACK 在ROLLBACK期间出现错误%d
1182 ER_ERROR_DURING_FLUSH_LOGS 在FLUSH_LOGS期间出现错误%d
1183 ER_ERROR_DURING_CHECKPOINT 在CHECKPOINT期间出现错误%d
1184 ER_NEW_ABORTING_CONNECTION 与数据库’%s’、用户’%s’和主机’%s’的连接%ld失败 (%s)
1185 ER_DUMP_NOT_IMPLEMENTED 针对表的存储引擎不支持二进制表转储
1186 ER_FLUSH_MASTER_BINLOG_CLOSED Binlog已关闭,不能RESET MASTER
1187 ER_INDEX_REBUILD 重新创建转储表’%s’的索引失败
1188 ER_MASTER 来自主连接’%s’的错误
1189 ER_MASTER_NET_READ 读取主连接时出现网络错误
1190 ER_MASTER_NET_WRITE 写入主连接时出现网络错误
1191 ER_FT_MATCHING_KEY_NOT_FOUND 无法找到与列列表匹配的FULLTEXT索引
1192 ER_LOCK_OR_ACTIVE_TRANSACTION 由于存在活动的锁定表或活动的事务,不能执行给定的命令
1193 ER_UNKNOWN_SYSTEM_VARIABLE 未知的系统变量’%s’
1194 ER_CRASHED_ON_USAGE 表’%s’被标记为崩溃,应予以修复
1195 ER_CRASHED_ON_REPAIR 表’%s’被标记为崩溃,而且上次修复失败(自动?)
1196 ER_WARNING_NOT_COMPLETE_ROLLBACK 不能回滚某些非事务性已变动表
1197 ER_TRANS_CACHE_FULL 多语句事务要求更多的’max_binlog_cache_size’存储字节,增大mysqld变量,并再次尝试
1198 ER_SLAVE_MUST_STOP 运行从实例时不能执行该操作,请首先运行STOP SLAVE
1199 ER_SLAVE_NOT_RUNNING 该操作需要运行的从实例,请配置SLAVE并执行START SLAVE
1200 ER_BAD_SLAVE 服务器未配置为从服务器,请更正config文件,或使用CHANGE MASTER TO
1201 ER_MASTER_INFO 无法初始化主服务器信息结构,在MySQL错误日志中可找到更多错误消息
1202 ER_SLAVE_THREAD 无法创建从线程,请检查系统资源
1203 ER_TOO_MANY_USER_CONNECTIONS 用户%s已有了超过’max_user_connections’的活动连接
1204 ER_SET_CONSTANTS_ONLY 或许仅应与SET一起使用常量表达式
1205 ER_LOCK_WAIT_TIMEOUT 超过了锁定等待超时,请尝试重新启动事务
1206 ER_LOCK_TABLE_FULL 总的锁定数超出了锁定表的大小
1207 ER_READ_ONLY_TRANSACTION 在READ UNCOMMITTED事务期间,无法获得更新锁定
1208 ER_DROP_DB_WITH_READ_LOCK 当线程保持为全局读锁定时,不允许DROP DATABASE
1209 ER_CREATE_DB_WITH_READ_LOCK 当线程保持为全局读锁定时,不允许CREATE DATABASE
1210 ER_WRONG_ARGUMENTS 为%s提供的参量不正确
1211 ER_NO_PERMISSION_TO_CREATE_USER 不允许’%s’@'%s’创建新用户
1212 ER_UNION_TABLES_IN_DIFFERENT_DIR 不正确的表定义,所有的MERGE表必须位于相同的数据库中
1213 ER_LOCK_DEADLOCK 试图获取锁定时发现死锁,请尝试重新启动事务
1214 ER_TABLE_CANT_HANDLE_FT 所使用的表类型不支持FULLTEXT索引
1215 ER_CANNOT_ADD_FOREIGN 无法添加外键约束
1216 ER_NO_REFERENCED_ROW 无法添加或更新子行,外键约束失败
1217 ER_ROW_IS_REFERENCED 无法删除或更新父行,外键约束失败
1218 ER_CONNECT_TO_MASTER 连接至主服务器%s时出错
1219 ER_QUERY_ON_MASTER 在主服务器%s上执行查询时出错
1220 ER_ERROR_WHEN_EXECUTING_COMMAND 执行命令%s: %s时出错
1221 ER_WRONG_USAGE %s和%s的用法不正确
1222 ER_WRONG_NUMBER_OF_COLUMNS_IN_SELECT 所使用的SELECT语句有不同的列数
1223 ER_CANT_UPDATE_WITH_READLOCK 由于存在冲突的读锁定,无法执行查询
1224 ER_MIXING_NOT_ALLOWED 禁止混合事务性表和非事务性表
1225 ER_DUP_ARGUMENT 在语句中使用了两次选项’%s’
1226 ER_USER_LIMIT_REACHED 用户’%s’超出了’%s’资源(当前值:%ld)
1227 ER_SPECIFIC_ACCESS_DENIED_ERROR 拒绝访问,需要%s权限才能执行该操作
1228 ER_LOCAL_VARIABLE 变量’%s’是1种SESSION变量,不能与SET GLOBAL一起使用
1229 ER_GLOBAL_VARIABLE 变量’%s’是1种GLOBAL变量,应使用SET GLOBAL来设置它
1230 ER_NO_DEFAULT 变量’%s’没有默认值
1231 ER_WRONG_VALUE_FOR_VAR 变量’%s’不能设置为值’%s’
1232 ER_WRONG_TYPE_FOR_VAR 变量’%s’的参量类型不正确
1233 ER_VAR_CANT_BE_READ 变量’%s’只能被设置,不能被读取
1234 ER_CANT_USE_OPTION_HERE 不正确的’%s’用法/位置
1235 ER_NOT_SUPPORTED_YET 该MySQL版本尚不支持’%s’
1236 ER_MASTER_FATAL_ERROR_READING_BINLOG 从二进制日志读取数据时,获得来自主服务器的致命错误%d: ‘%s’
1237 ER_SLAVE_IGNORED_TABLE 由于“replicate-*-table”规则,从SQL线程忽略了查询
1238 ER_INCORRECT_GLOBAL_LOCAL_VAR 变量’%s’是一种%s变量
1239 ER_WRONG_FK_DEF 对于 ‘%s’: %s, 外键定义不正确
1240 ER_KEY_REF_DO_NOT_MATCH_TABLE_REF 键引用和表引用不匹配
1241 ER_OPERAND_COLUMNS 操作数应包含%d列
1242 ER_SUBQUERY_NO_1_ROW 子查询返回1行以上
1243 ER_UNKNOWN_STMT_HANDLER 指定给%s的未知预处理语句句柄
1244 ER_CORRUPT_HELP_DB 帮助数据库崩溃或不存在
1245 ER_CYCLIC_REFERENCE 对子查询的循环引用
1246 ER_AUTO_CONVERT 将列’%s’从%s转换为%s
1247 ER_ILLEGAL_REFERENCE 引用’%s’不被支持 (%s)
1248 ER_DERIVED_MUST_HAVE_ALIAS 所有的导出表必须有自己的别名
1249 ER_SELECT_REDUCED 在优化期间简化了选择%u
1250 ER_TABLENAME_NOT_ALLOWED_HERE 来自某一SELECT的表’%s’不能在%s中使用
1251 ER_NOT_SUPPORTED_AUTH_MODE 客户端不支持服务器请求的鉴定协议,请考虑升级MySQL客户端
1252 ER_SPATIAL_CANT_HAVE_NULL SPATIAL索引的所有部分必须是NOT NULL
1253 ER_COLLATION_CHARSET_MISMATCH 对于CHARACTER SET ‘%s’,COLLATION '%s’无效
1254 ER_SLAVE_WAS_RUNNING 从服务器正在运行
1255 ER_SLAVE_WAS_NOT_RUNNING 从服务器已停止
1256 ER_TOO_BIG_FOR_UNCOMPRESS 解压的数据过大,最大大小为%d(也可能是,解压数据的长度已损坏)
1257 ER_ZLIB_Z_MEM_ERROR ZLIB,无足够内存
1258 ER_ZLIB_Z_BUF_ERROR ZLIB,输出缓冲区内无足够空间(也可能是,解压数据的长度已损坏)
1259 ER_ZLIB_Z_DATA_ERROR ZLIB,输入数据已损坏
1260 ER_CUT_VALUE_GROUP_CONCAT %d行被GROUP_CONCAT()截去
1261 ER_WARN_TOO_FEW_RECORDS 行%ld不包含所有列的数据
1262 ER_WARN_TOO_MANY_RECORDS 行%ld被解短,它包含的数据大于输入列中的数据
1263 ER_WARN_NULL_TO_NOTNULL 列被设为默认值,在行%ld上将NULL提供给了NOT NULL列
1264 ER_WARN_DATA_OUT_OF_RANGE 为行%ld上的列’%s’调整超出范围的值
1265 WARN_DATA_TRUNCATED 为行%ld上的列’%s’截短数据
1266 ER_WARN_USING_OTHER_HANDLER 为表%s使用存储引擎%s
1267 ER_CANT_AGGREGATE_2COLLATIONS 对于操作’%s’,非法混合了校对(%s,%s)和(%s,%s)
1268 ER_DROP_USER 无法撤销1个或多个请求的用户
1269 ER_REVOKE_GRANTS 无法撤销所有权限,为1个或多个请求的用户授权
1270 ER_CANT_AGGREGATE_3COLLATIONS 对于操作’%s’,非法混合了校对(%s,%s)、(%s,%s)和(%s,%s)
1271 ER_CANT_AGGREGATE_NCOLLATIONS 对于操作’%s’,非法混合了校对
1272 ER_VARIABLE_IS_NOT_STRUCT 变量’%s’不是变量组分(不能用作XXXX.variable_name)
1273 ER_UNKNOWN_COLLATION 未知校对’%s’
1274 ER_SLAVE_IGNORED_SSL_PARAMS 由于该MySQL从服务器是在不支持SSL的情况下编译的,CHANGE MASTER中的SSL参数被忽略,随后,如果启动了具备SSL功能的MySQL,可使用这些参数
1275 ER_SERVER_IS_IN_SECURE_AUTH_MODE 服务器正运行在“–secure-auth”模式下,但’%s’@'%s’有1个采用旧格式的密码,请将密码更改为新格式
1276 ER_WARN_FIELD_RESOLVED SELECT #%d的字段或引用’%s%s%s%s%s’是在SELECT #%d中确定的
1277 ER_BAD_SLAVE_UNTIL_COND 对于START SLAVE UNTIL,不正确的参数或参数组合
1278 ER_MISSING_SKIP_SLAVE 与START SLAVE UNTIL一起执行按步复制时,建议使用“–skip-slave-start”,否则,如果发生未预料的从服务器mysqld重启,间出现问题
1279 ER_UNTIL_COND_IGNORED SQL线程未启动,因而UNTIL选项被忽略
1280 ER_WRONG_NAME_FOR_INDEX 不正确的索引名’%s’
1281 ER_WRONG_NAME_FOR_CATALOG 不正确的目录名’%s’
1282 ER_WARN_QC_RESIZE 查询高速缓冲设置大小%lu时失败,新的查询高速缓冲的大小是%lu
1283 ER_BAD_FT_COLUMN 列’%s’不能是FULLTEXT索引的一部分
1284 ER_UNKNOWN_KEY_CACHE 未知的键高速缓冲’%s’
1285 ER_WARN_HOSTNAME_WONT_WORK MySQL是在“–skip-name-resolve”模式下启动的,必须在不使用该开关的情况下重启它,以便该授权能起作用
1286 ER_UNKNOWN_STORAGE_ENGINE 未知的表引擎’%s’
1287 ER_WARN_DEPRECATED_SYNTAX ‘%s’已过时,请使用’%s’取而代之
1288 ER_NON_UPDATABLE_TABLE %s的目标表%s不可更新
1289 ER_FEATURE_DISABLED ‘%s’特性已被禁止,要想使其工作,需要用’%s’创建MySQL
1290 ER_OPTION_PREVENTS_STATEMENT MySQL正使用%s选项运行,因此不能执行该语句
1291 ER_DUPLICATED_VALUE_IN_TYPE 列’%s’在%s中有重复值’%s’
1292 ER_TRUNCATED_WRONG_VALUE 截短了不正确的%s值: ‘%s’
1293 ER_TOO_MUCH_AUTO_TIMESTAMP_COLS 不正确的表定义,在DEFAULT或ON UPDATE子句中,对于CURRENT_TIMESTAMP,只能有一个TIMESTAMP列
1294 ER_INVALID_ON_UPDATE 对于’%s’列,ON UPDATE子句无效
1295 ER_UNSUPPORTED_PS 在预处理语句协议中,尚不支持该命令
1296 ER_GET_ERRMSG 从%s获得错误%d ‘%s’
1297 ER_GET_TEMPORARY_ERRMSG 从%s获得临时错误%d ‘%s’
1298 ER_UNKNOWN_TIME_ZONE 未知或不正确的时区: ‘%s’
1299 ER_WARN_INVALID_TIMESTAMP 在行%ld的列’%s’中存在无效的TIMESTAMP值
1300 ER_INVALID_CHARACTER_STRING 无效的%s字符串: ‘%s’
1301 ER_WARN_ALLOWED_PACKET_OVERFLOWED %s()的结果大于max_allowed_packet (%ld),已截短
1302 ER_CONFLICTING_DECLARATIONS 冲突声明:‘%s%s’和’%s%s’
1303 ER_SP_NO_RECURSIVE_CREATE 不能从另一个存储子程序中创建%s
1304 ER_SP_ALREADY_EXISTS %s %s已存在
1305 ER_SP_DOES_NOT_EXIST %s %s不存在
1306 ER_SP_DROP_FAILED DROP %s %s失败
1307 ER_SP_STORE_FAILED CREATE %s %s失败
1308 ER_SP_LILABEL_MISMATCH %s无匹配标签: %s
1309 ER_SP_LABEL_REDEFINE 重新定义标签%s
1310 ER_SP_LABEL_MISMATCH 末端标签%s无匹配项
1311 ER_SP_UNINIT_VAR 正在引用未初始化的变量%s
1312 ER_SP_BADSELECT PROCEDURE %s不能在给定场景下返回结果集
1313 ER_SP_BADRETURN 仅在FUNCTION中允许RETURN
1314 ER_SP_BADSTATEMENT 在存储程序中不允许%s
1315 ER_UPDATE_LOG_DEPRECATED_IGNORED 更新日志已被放弃,并用二进制日志取代,SET SQL_LOG_UPDATE被忽略
1316 ER_UPDATE_LOG_DEPRECATED_TRANSLATED 更新日志已被放弃,并用二进制日志取代,SET SQL_LOG_UPDATE已被截短为SET SQL_LOG_BIN
1317 ER_QUERY_INTERRUPTED 查询执行被中断
1318 ER_SP_WRONG_NO_OF_ARGS 对于%s %s,参量数目不正确,预期为%u,但却是%u
1319 ER_SP_COND_MISMATCH 未定义的CONDITION: %s
1320 ER_SP_NORETURN 在FUNCTION %s中未发现RETURN
1321 ER_SP_NORETURNEND FUNCTION %s结束时缺少RETURN
1322 ER_SP_BAD_CURSOR_QUERY 光标语句必须是SELECT
1323 ER_SP_BAD_CURSOR_SELECT 光标SELECT不得有INTO
1324 ER_SP_CURSOR_MISMATCH 未定义的CURSOR: %s
1325 ER_SP_CURSOR_ALREADY_OPEN 光标已打开
1326 ER_SP_CURSOR_NOT_OPEN 光标未打开
1327 ER_SP_UNDECLARED_VAR 未声明的变量:%s
1328 ER_SP_WRONG_NO_OF_FETCH_ARGS 不正确的FETCH变量数目
1329 ER_SP_FETCH_NO_DATA FETCH无数据
1330 ER_SP_DUP_PARAM 重复参数: %s
1331 ER_SP_DUP_VAR 重复变量: %s
1332 ER_SP_DUP_COND 重复条件: %s
1333 ER_SP_DUP_CURS 重复光标: %s
1334 ER_SP_CANT_ALTER ALTER %s %s失败
1335 ER_SP_SUBSELECT_NYI 不支持Subselect值
1336 ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG 在存储函数或触发程序中,不允许%s
1337 ER_SP_VARCOND_AFTER_CURSHNDLR 光标或句柄声明后面的变量或条件声明
1338 ER_SP_CURSOR_AFTER_HANDLER 句柄声明后面的光标声明
1339 ER_SP_CASE_NOT_FOUND 对于CASE语句,未发现Case
1340 ER_FPARSER_TOO_BIG_FILE 配置文件’%s’过大
1341 ER_FPARSER_BAD_HEADER 文件’%s’中存在残缺的文件类型标题
1342 ER_FPARSER_EOF_IN_COMMENT 解析’%s’时,文件意外结束
1343 ER_FPARSER_ERROR_IN_PARAMETER 解析参数’%s’时出错(行:‘%s’)
1344 ER_FPARSER_EOF_IN_UNKNOWN_PARAMETER 跳过未知参数’%s’时,文件意外结束
1345 ER_VIEW_NO_EXPLAIN EXPLAIN/SHOW无法发出,缺少对基本表的权限
1346 ER_FRM_UNKNOWN_TYPE 文件’%s’在其题头中有未知的类型’%s’
1347 ER_WRONG_OBJECT '%s.%s’不是%s
1348 ER_NONUPDATEABLE_COLUMN 列’%s’不可更新
1349 ER_VIEW_SELECT_DERIVED 视图的SELECT在FROM子句中包含子查询
1350 ER_VIEW_SELECT_CLAUSE 视图的SELECT包含’%s’子句
1351 ER_VIEW_SELECT_VARIABLE 视图的SELECT包含1个变量或参数
1352 ER_VIEW_SELECT_TMPTABLE 视图的SELECT引用了临时表’%s’
1353 ER_VIEW_WRONG_LIST 视图的SELECT和视图的字段列表有不同的列计数
1354 ER_WARN_VIEW_MERGE 此时,不能在这里使用视图合并算法(假定未定义算法)
1355 ER_WARN_VIEW_WITHOUT_KEY 正在更新的视图没有其基本表的完整键
1356 ER_VIEW_INVALID 视图’%s.%s’引用了无效的表、列、或函数,或视图的定义程序/调用程序缺少使用它们的权限
1357 ER_SP_NO_DROP_SP 无法从另一个存储子程序中撤销或更改%s
1358 ER_SP_GOTO_IN_HNDLR 在存储子程序句柄中不允许GOTO
1359 ER_TRG_ALREADY_EXISTS 触发程序已存在
1360 ER_TRG_DOES_NOT_EXIST 触发程序不存在
1361 ER_TRG_ON_VIEW_OR_TEMP_TABLE 触发程序的’%s’是视图或临时表
1362 ER_TRG_CANT_CHANGE_ROW 在%strigger中,不允许更新%s行
1363 ER_TRG_NO_SUCH_ROW_IN_TRG 在%s触发程序中没有%s行
1364 ER_NO_DEFAULT_FOR_FIELD 字段’%s’没有默认值
1365 ER_DIVISION_BY_ZERO 被0除
1366 ER_TRUNCATED_WRONG_VALUE_FOR_FIELD 不正确的%s值,‘%s’,对于行%ld 上的列’%s’
1367 ER_ILLEGAL_VALUE_FOR_TYPE 解析过程中发现非法%s '%s’值
1368 ER_VIEW_NONUPD_CHECK 不可更新视图’%s.%s’上的CHECK OPTION
1369 ER_VIEW_CHECK_FAILED CHECK OPTION失败,‘%s.%s’
1370 ER_PROCACCESS_DENIED_ERROR 对于子程序’%s’,拒绝用户’%s’@'%s’使用%s命令
1371 ER_RELAY_LOG_FAIL 清除旧中继日志失败,%s
1372 ER_PASSWD_LENGTH 密码混编应是%d位的十六进制数
1373 ER_UNKNOWN_TARGET_BINLOG 在binlog索引中未发现目标日志
1374 ER_IO_ERR_LOG_INDEX_READ 读取日志索引文件时出现I/O错误
1375 ER_BINLOG_PURGE_PROHIBITED 服务器配置不允许binlog清除
1376 ER_FSEEK_FAIL fseek()失败
1377 ER_BINLOG_PURGE_FATAL_ERR 在日志清除过程中出现致命错误
1378 ER_LOG_IN_USE 可清除的日志正在使用,不能清除
1379 ER_LOG_PURGE_UNKNOWN_ERR 在日志清除过程中出现未知错误
1380 ER_RELAY_LOG_INIT 初始化中继日志位置失败,%s
1381 ER_NO_BINARY_LOGGING 未使用二进制日志功能
1382 ER_RESERVED_SYNTAX '%s’语法保留给MySQL服务器内部使用
1383 ER_WSAS_FAILED WSAStartup失败
1384 ER_DIFF_GROUPS_PROC 尚不能用不同的组处理过程
1385 ER_NO_GROUP_FOR_PROC 对于该过程,SELECT必须有1个组
1386 ER_ORDER_WITH_PROC 不能与该过程一起使用ORDER子句
1387 ER_LOGGING_PROHIBIT_CHANGING_OF 二进制日志功能和复制功能禁止更改全局服务器%s
1388 ER_NO_FILE_MAPPING 无法映射文件: %s, errno: %d
1389 ER_WRONG_MAGIC %s中有错
1390 ER_PS_MANY_PARAM 预处理语句包含过多的占位符
1391 ER_KEY_PART_0 键部分’%s’的长度不能为0
1392 ER_VIEW_CHECKSUM 视图文本校验和失败
1393 ER_VIEW_MULTIUPDATE 无法通过联合视图’%s.%s’更改1个以上的基本表
1394 ER_VIEW_NO_INSERT_FIELD_LIST 不能在没有字段列表的情况下插入联合视图’%s.%s’
1395 ER_VIEW_DELETE_MERGE_VIEW 不能从联合视图’%s.%s’中删除
1396 ER_CANNOT_USER 对于%s的操作%s失败
1397 ER_XAER_NOTA XAER_NOTA: 未知XID
1398 ER_XAER_INVAL XAER_INVAL: 无效参量(或不支持的命令)
1399 ER_XAER_RMFAIL XAER_RMFAIL: 当全局事务处于%s状态时,不能执行命令
1400 ER_XAER_OUTSIDE XAER_OUTSIDE: 某些工作是在全局事务外完成的
1401 ER_XAER_RMERR XAER_RMERR: 在事务分支中出现致命错误,请检查数据一致性
1402 ER_XA_RBROLLBACK XA_RBROLLBACK: 回滚了事务分支
1403 ER_NONEXISTING_PROC_GRANT 在子程序’%s’上没有为主机’%s’上的用户’%s’定义的这类授权
1404 ER_PROC_AUTO_GRANT_FAIL 无法授予EXECUTE和ALTER ROUTINE权限
1405 ER_PROC_AUTO_REVOKE_FAIL 无法撤销已放弃子程序上的所有权限
1406 ER_DATA_TOO_LONG 对于行%ld上的列’%s’来说,数据过长
1407 ER_SP_BAD_SQLSTATE 不良
1408 ER_STARTUP %s,连接就绪;版本,‘%s’;套接字,‘%s’;端口,%d %s
1409 ER_LOAD_FROM_FIXED_SIZE_ROWS_TO_VAR 不能从具有固定大小行的文件中将值加载到变量
1410 ER_CANT_CREATE_USER_WITH_GRANT 不允许用GRANT创建用户
1411 ER_WRONG_VALUE_FOR_TYPE 不正确的%s值,‘%s’,对于函数%s
1412 ER_TABLE_DEF_CHANGED 表定义已更改,请再次尝试事务
1413 ER_SP_DUP_HANDLER 在相同块中声明了重复句柄
1414 ER_SP_NOT_VAR_ARG 子程序%s的OUT或INOUT参量不是变量
1415 ER_SP_NO_RETSET 不允许从%s返回结果集
1416 ER_CANT_CREATE_GEOMETRY_OBJECT 不能从发送给GEOMETRY字段的数据中获取几何对象
1417 ER_FAILED_ROUTINE_BREAK_BINLOG 1个子程序失败,在其声明没有NO SQL或READS SQL DATA,而且二进制日志功能已启用,如果更新了非事务性表,二进制日志将丢失其变化信息
1418 ER_BINLOG_UNSAFE_ROUTINE 在该子程序的在其声明没有DETERMINISTIC、NO SQL或READS SQL DATA,而且二进制日志功能已启用(你或许打算使用不太安全的log_bin_trust_routine_creators变量)
1419 ER_BINLOG_CREATE_ROUTINE_NEED_SUPER 你没有SUPER权限,而且二进制日志功能已启用(你或许打算使用不太安全的log_bin_trust_routine_creators变量)
1420 ER_EXEC_STMT_WITH_OPEN_CURSOR 不能执行该预处理语句,该预处理语句有与之相关的打开光标
1421 ER_STMT_HAS_NO_OPEN_CURSOR 语句(%lu)没有打开的光标
1422 ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG 在存储函数或触发程序中,不允许显式或隐式提交
1423 ER_NO_DEFAULT_FOR_VIEW_FIELD 视图’%s.%s’基本表的字段没有默认值
1424 ER_SP_NO_RECURSION 不允许递归存储子程序
1425 ER_TOO_BIG_SCALE 为列’%s’指定了过大的标度%d
1426 ER_TOO_BIG_PRECISION 为列’%s’指定了过高的精度%d
1427 ER_M_BIGGER_THAN_D 对于float(M,D)、double(M,D)或decimal(M,D),M必须>= D (列’%s’)
1428 ER_WRONG_LOCK_OF_SYSTEM_TABLE 不能将系统’%s.%s’表的写锁定与其他表结合起来
1429 ER_CONNECT_TO_FOREIGN_DATA_SOURCE 无法连接到外部数据源,数据库’%s’!
1430 ER_QUERY_ON_FOREIGN_DATA_SOURCE 处理作用在外部数据源上的查询时出现问题
1431 ER_FOREIGN_DATA_SOURCE_DOESNT_EXIST 你试图引用的外部数据源不存在
1432 ER_FOREIGN_DATA_STRING_INVALID_CANT_CREATE 无法创建联合表
1433 ER_FOREIGN_DATA_STRING_INVALID 数据源连接字符串’%s’格式不正确
1434 ER_CANT_CREATE_FEDERATED_TABLE 无法创建联合表
1435 ER_TRG_IN_WRONG_SCHEMA 触发程序位于错误的方案中
1436 ER_STACK_OVERRUN_NEED_MORE 线程堆栈溢出,%ld字节堆栈用了%ld字节,并需要%ld字节
1437 ER_TOO_LONG_BODY '%s’的子程序主体过长
1438 ER_WARN_CANT_DROP_DEFAULT_KEYCACHE 无法撤销默认的keycache
1439 ER_TOO_BIG_DISPLAYWIDTH 对于列’%s’,显示宽度超出范围(max = %d)
1440 ER_XAER_DUPID XAER_DUPID: XID已存在
1441 ER_DATETIME_FUNCTION_OVERFLOW 日期时间函数,%s字段溢出
1442 ER_CANT_UPDATE_USED_TABLE_IN_SF_OR_TRG 由于它已被调用了该存储函数/触发程序的语句使用,不能在存储函数/触发程序中更新表’%s’
1443 ER_VIEW_PREVENT_UPDATE 表’%s’的定义不允许在表’%s上执行操作%s
1444 ER_PS_NO_RECURSION 预处理语句包含引用了相同语句的存储子程序调用
1445 ER_SP_CANT_SET_AUTOCOMMIT 不允许从存储函数或触发程序设置autocommit
1446 ER_NO_VIEW_USER 视图定义人不完全合格
1447 ER_VIEW_FRM_NO_USER 视图%s.%s没有定义人信息(旧的表格式)
1448 ER_VIEW_OTHER_USER 需要SUPER权限才能创建具有%s@%s定义器的视图
1449 ER_NO_SUCH_USER 没有注册的%s@%s
1450 ER_FORBID_SCHEMA_CHANGE 不允许将方案从’%s’变为’%s’
1451 ER_ROW_IS_REFERENCED_2 不能删除或更新父行,外键约束失败(%s)
1452 ER_NO_REFERENCED_ROW_2 不能添加或更新子行,外键约束失败(%s)
1453 ER_SP_BAD_VAR_SHADOW 必须用...引用变量,或重新命名变量
1454 ER_PARTITION_REQUIRES_VALUES_ERROR 对于每个分区,%s PARTITIONING需要VALUES %s的定义
1455 ER_PARTITION_WRONG_VALUES_ERROR 在分区定义中,只有%s PARTITIONING能使用VALUES %s
1456 ER_PARTITION_MAXVALUE_ERROR MAXVALUE只能在最后1个分区定义中使用
1457 ER_PARTITION_SUBPARTITION_ERROR 子分区只能是哈希分区,并按键分区
1458 ER_PARTITION_WRONG_NO_PART_ERROR 定义了错误的分区数,与前面的设置不匹配
1459 ER_PARTITION_WRONG_NO_SUBPART_ERROR 定义了错误的子分区数,与前面的设置不匹配
1460 ER_CONST_EXPR_IN_PARTITION_FUNC_ERROR 在分区(子分区)函数中不允许使用常量/随机表达式
1461 ER_NO_CONST_EXPR_IN_RANGE_OR_LIST_ERROR RANGE/LIST VALUES中的表达式必须是常量
1462 ER_FIELD_NOT_FOUND_PART_ERROR 在表中未发现分区函数字段列表中的字段
1463 ER_LIST_OF_FIELDS_ONLY_IN_HASH_ERROR 仅在KEY分区中允许使用字段列表
1464 ER_INCONSISTENT_PARTITION_INFO_ERROR frm文件中的分区信息与能够写入到frm文件中的不一致
1465 ER_PARTITION_FUNC_NOT_ALLOWED_ERROR %s函数返回了错误类型
1466 ER_PARTITIONS_MUST_BE_DEFINED_ERROR 对于%s分区,必须定义每个分区
1467 ER_RANGE_NOT_INCREASING_ERROR 对于各分区,VALUES LESS THAN值必须严格增大
1468 ER_INCONSISTENT_TYPE_OF_FUNCTIONS_ERROR VALUES值必须与分区函数具有相同的类型
1469 ER_MULTIPLE_DEF_CONST_IN_LIST_PART_ERROR Multiple definition of same constant in list partitioning
1470 ER_PARTITION_ENTRY_ERROR 在查询中,不能独立使用分区功能
1471 ER_MIX_HANDLER_ERROR 在该MySQL版本中,不允许分区中的句柄组合
1472 ER_PARTITION_NOT_DEFINED_ERROR 对于分区引擎,有必要定义所有的%s
1473 ER_TOO_MANY_PARTITIONS_ERROR 定义了过多分区
1474 ER_SUBPARTITION_ERROR 对于子分区,仅能将RANGE/LIST分区与HASH/KEY分区混合起来
1475 ER_CANT_CREATE_HANDLER_FILE 无法创建特定的句柄文件
1476 ER_BLOB_FIELD_IN_PART_FUNC_ERROR 在分区函数中,不允许使用BLOB字段
1477 ER_CHAR_SET_IN_PART_FIELD_ERROR 如果为分区函数选择了二进制校对,才允许使用VARCHAR
1478 ER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF 在分区函数中,%s需要包含所有文件
1479 ER_NO_PARTS_ERROR %s的数目= 0不是允许的值
1480 ER_PARTITION_MGMT_ON_NONPARTITIONED 无法在非分区表上进行分区管理
1481 ER_DROP_PARTITION_NON_EXISTENT 分区列表中的错误出现变化
1482 ER_DROP_LAST_PARTITION 不能删除所有分区,请使用DROP TABLE取而代之
1483 ER_COALESCE_ONLY_ON_HASH_PARTITION COALESCE PARTITION仅能在HASH/KEY分区上使用
1484 ER_ONLY_ON_RANGE_LIST_PARTITION %s PARTITION仅能在RANGE/LIST分区上使用
1485 ER_ADD_PARTITION_SUBPART_ERROR 试图用错误的子分区数增加分区
1486 ER_ADD_PARTITION_NO_NEW_PARTITION 必须至少添加1个分区
1487 ER_COALESCE_PARTITION_NO_PARTITION 必须至少合并1个分区
1488 ER_REORG_PARTITION_NOT_EXIST 重组的分区数超过了已有的分区数
1489 ER_SAME_NAME_PARTITION 在表中,所有分区必须有唯一的名称
1490 ER_CONSECUTIVE_REORG_PARTITIONS 重组分区集合时,它们必须连续
1491 ER_REORG_OUTSIDE_RANGE 新分区的范围超过了已重组分区的范围
1492 ER_DROP_PARTITION_FAILURE 在该版本的句柄中,不支持撤销分区
1493 ER_DROP_PARTITION_WHEN_FK_DEFINED 在表上定义了外键约束时,不能舍弃分区
1494 ER_PLUGIN_IS_NOT_LOADED 未加载插件’%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 该特性尚未实施
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐