错误码 | 错误描述 | 示例 |
1401 | XAER_RMERR: 事务分支中发生致命错误 - 检查数据一致性 | - |
1402 | XA_RBROLLBACK: 事务分支已回滚 | - |
1403 | 用户在主机上对例程没有定义这样的授权 | 用户 john 在主机 192.168.1.100 上对例程 calculate_bonus 没有定义这样的授权 |
1404 | 授予 EXECUTE 和 ALTER ROUTINE 权限失败 | - |
1405 | 撤销对已删除例程的所有权限失败 | - |
1406 | 指定行和列的数据太长 | 第15行列 description 的数据太长 |
1407 | 错误的 SQL 状态 | 错误的 SQL 状态: 42S02 |
1408 | 服务器准备接受连接 | mysqld:准备接受连接。版本: 8.0.28 套接字:/tmp/mysql.sock 端口:3306 |
1409 | 无法从固定大小行的文件加载值到变量 | - |
1410 | 您不允许使用 GRANT 创建用户 | - |
1411 | 函数的不正确类型值 | 函数 validate_email 的不正确 BOOLEAN 值:invalid |
1412 | 表定义已更改,请重试事务 | 表定义已更改,请重试事务。表结构已修改 |
1413 | 在同一块中声明了重复的处理程序 | - |
1414 | 例程的 OUT 或 INOUT 参数不是变量或 BEFORE 触发器中的 NEW 伪变量 | 例程 process_data 的 OUT 或 INOUT 参数2不是变量或 BEFORE 触发器中的 NEW 伪变量 |
1415 | 不允许从函数返回结果集 | 不允许从 FUNCTION 返回结果集 |
1416 | 无法从发送到 GEOMETRY 字段的数据中获取几何对象 | - |
1417 | 例程失败且在其声明中没有 NO SQL 或 READS SQL DATA,并且启用了二进制日志记录 | - |
1418 | 此函数在其声明中没有 DETERMINISTIC、NO SQL 或 READS SQL DATA,并且启用了二进制日志记录 | - |
1419 | 您没有 SUPER 权限,并且启用了二进制日志记录 | - |
1420 | 您无法执行已有关联打开游标的预处理语句 | - |
1421 | 语句没有打开的游标 | 语句(12345)没有打开的游标 |
1422 | 在存储函数或触发器中不允许显式或隐式提交 | - |
1423 | 视图的底层表字段没有默认值 | 视图 hr_db.employee_view 的底层表字段没有默认值 |
1424 | 不允许递归存储函数和触发器 | - |
1425 | 为列指定的小数位数太大,超过了最大允许值 | 为列 price 指定的小数位数为10,最大允许为6 |
1426 | 为列指定的精度太大 | 为 decimal_column 指定的精度 100 太大。最大为65 |
1427 | 对于 float(M,D)、double(M,D) 或 decimal(M,D),M 必须 >= D | 对于 float(M,D)、double(M,D) 或 decimal(M,D),M 必须 >= D(列 coordinate) |
1428 | 您不能将系统表的写锁与其他表或锁类型结合使用 | - |
1429 | 无法连接到外部数据源 | 无法连接到外部数据源: ODBC_Connection |
1430 | 处理外部数据源查询时出现问题 | 处理外部数据源查询时出现问题。数据源错误:连接超时 |
1431 | 您尝试引用的外部数据源不存在 | 您尝试引用的外部数据源不存在。数据源错误:无效数据源 |
1432 | 无法创建联合表。数据源连接字符串格式不正确 | 无法创建联合表。数据源连接字符串 DSN=my_dsn 格式不正确 |
1433 | 数据源连接字符串格式不正确 | 数据源连接字符串 invalid_connection 格式不正确 |
1434 | 无法创建联合表。外部数据源错误 | 无法创建联合表。外部数据源错误:权限不足 |
1435 | 触发器在错误的模式中 | - |
1436 | 线程堆栈溢出 | 线程堆栈溢出:使用了196608字节的262144字节堆栈,需要32768 字节 |
1437 | 存储过程、函数或触发器的定义体过长,超过了最大允许长度 | 例程 complex_calculation 的体太长 |
1438 | 无法删除默认键缓存 | - |
1439 | 列的显示宽度超出范围 | 列 id 的显示宽度超出范围(最大值 = 255) |
1440 | XAER_DUPID:XID 已存在 | - |
1441 | 日期时间函数字段溢出 | 日期时间函数: DATE_ADD 字段溢出 |
1442 | 无法在存储函数/触发器中更新表,因为它已被调用此存储函数/触发器的语句使用 | 无法在存储函数/触发器中更新表 users,因为它已被调用此存储函数/触发器的语句使用 |
1443 | 表的定义阻止了对表的操作 | 表 archive 的定义阻止了对表 logs 的操作 DELETE |
1444 | 预处理语句包含引用同一语句的存储例程调用 | - |
1445 | 不允许在存储函数或触发器中设置自动提交 | - |
1446 | 定义者未完全限定 | - |
1447 | 视图没有定义者信息(旧表格式) | 视图 sales.report_view 没有定义者信息(旧表格式) |
1448 | 您需要 SUPER 权限才能使用定义者创建视图 | 您需要 SUPER 权限才能使用定义者 admin@localhost 创建视图 |
1449 | 指定为定义者的用户不存在 | 指定为定义者的用户( old_user@192.168.1.100)不存在 |
1450 | 不允许将模式从一种更改为另一种 | 不允许将模式从 MyISAM 更改为 InnoDB |
1451 | 无法删除或更新父行:外键约束失败 | 无法删除或更新父行:外键约束失败( 约束名 fk_user_id) |
1452 | 无法添加或更新子行:外键约束失败 | 无法添加或更新子行:外键约束失败( 约束名 fk_order_user) |
1453 | 变量必须用反引号引用或重命名 | 变量 select 必须用 \\`select\\` 引用或重命名 |
1454 | 触发器没有定义者属性 | 触发器 db.audit_trigger 没有定义者属性 |
1455 | 对象有旧格式,您应该重新创建 | users 有旧格式,您应该重新创建 TABLE 对象 |
1456 | 例程超出了递归限制 | 例程 recursive_function 超出了递归限制100 |
1457 | 加载例程失败。数据字典表缺失、损坏或包含错误数据 | 加载例程 calculate_stats 失败。数据字典表缺失、损坏或包含错误数据(内部代码 5) |
1458 | 不正确的例程名称 | 不正确的例程名称 invalid-name |
1459 | 表需要升级 | 表需要升级。请执行 "REPAIR TABLE customers" 或转储/重新加载以修复它! |
1460 | 存储函数不支持 AGGREGATE | - |
1461 | 无法创建超过 max_prepared_stmt_count 个语句 | 无法创建超过 max_prepared_stmt_count 个语句(当前值:16384) |
1462 | 视图包含视图递归 | db1.view1包含视图递归 |
1463 | 非分组字段在子句中使用 | 非分组字段 salary 在 HAVING 子句中使用 |
1464 | 使用的表类型不支持 SPATIAL 索引 | - |
1465 | 不能在系统表上创建触发器 | - |
1466 | 名称的前导空格被删除 | 名称 table 的前导空格被删除 |
1467 | 无法从存储引擎读取自增值 | - |
1470 | 字符串对类型来说太长 | 字符串 very_long_string_value 对 VARCHAR 来说太长(不应超过 255) |
1471 | 目标表不可插入 | UPDATE 的目标表 readonly_view 不可插入 |
1472 | 表定义不同或是非 MyISAM 类型或不存在 | 表 backup_data 定义不同或是非 MyISAM 类型或不存在 |
1473 | SELECT 的嵌套级别太高 | - |
1474 | 名称已变为空字符串 | 名称 invalid_name 已变为 `` |
1475 | FIELDS TERMINATED 字符串的第一个字符不明确 | - |
1476 | 您尝试创建的外部服务器已存在 | 您尝试创建的外部服务器 external_db 已存在 |
1477 | 您尝试引用的外部服务器名称不存在 | 您尝试引用的外部服务器名称不存在。数据源错误: 服务器未找到 |
1478 | 表存储引擎不支持创建选项 | 表存储引擎 InnoDB 不支持创建选项 COMPRESSED |
1479 | 语法错误:PARTITIONING 要求为每个分区定义 VALUES | 语法错误: RANGE PARTITIONING 要求为每个分区定义 VALUES LESS THAN |
1480 | 只有特定 PARTITIONING 可以在分区定义中使用 VALUES | 只有 RANGE PARTITIONING 可以在分区定义中使用 VALUES LESS THAN |
1481 | MAXVALUE 只能在最后的分区定义中使用 | - |
1482 | 子分区只能是哈希分区和键值 | - |
1483 | 如果在一个分区上定义了子分区,必须在所有分区上定义 | - |
1484 | 定义的分区数量错误,与之前的设置不匹配 | - |
1485 | 定义的子分区数量错误,与之前的设置不匹配 | - |
1486 | 分区函数中不允许常量、随机或时区相关的表达式 | - |
1487 | RANGE/LIST VALUES 中的表达式必须是常量 | - |
1488 | 在分区函数字段列表中找不到字段 | - |
1489 | 字段列表仅允许在 KEY 分区中使用 | - |
1490 | frm 文件中的分区信息与可以写入 frm 文件的内容不一致 | - |
1491 | 函数返回错误的类型 | PARTITION 函数返回错误的类型 |
1492 | 对于分区,每个分区必须被定义 | 对于 LIST 分区,每个分区必须被定义 |
1493 | 每个分区的 VALUES LESS THAN 值必须严格递增 | - |
1494 | VALUES 值必须与分区函数类型相同 | - |
1495 | 列表分区中相同常量的多重定义 | - |
1496 | 分区不能在查询中单独使用 | - |
1497 | 此版本的 MySQL 不允许在分区中混合处理器 | - |
1498 | 对于分区引擎,必须定义所有分区 | 对于分区引擎,必须定义所有 PARTITIONS |
1499 | 定义了太多分区(包括子分区) | - |
1500 | 只能将 RANGE/LIST 分区与 HASH/KEY 分区混合用于子分区 | - |