TDSQL Boundless 1401-1500(错误码信息)

这篇列出了腾讯云数据库MySQL的错误码1401至1499,涵盖事务、权限、数据类型、外键约束、存储过程、触发器、分区及连接等常见错误的描述与示例。 事务与权限错误:包括XA事务失败、用户授权不足、二进制日志限制等。 数据类型与约束错误:涉及字段长度溢出、外键约束失败、几何对象异常等。 存储过程与触发器限制:包含递归禁止、结果集返回限制、定义者权限问题等。

相关产品
TDSQL Boundless 产品页,含版本规格、价格与购买入口。
错误码 错误描述 示例
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 分区混合用于子分区 –
赞 (0)
上一篇 4天前
下一篇 4天前