mysql1401错误_mysql错误代号-I(1401~1450)

错误:1401 SQLSTATE: XAE03

(ER_XAER_RMERR)

消息:XAER_RMERR: 在事务分支中出现致命错误,请检查数据一致性。

·

错误:1402 SQLSTATE: XA100

(ER_XA_RBROLLBACK)

消息:XA_RBROLLBACK: 回滚了事务分支。

·

错误: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)

消息:不允许递归存储子程序。

·

错误: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没有定义人信息(旧的表格式)。当前用户将被当作定义人。请重新创建视图!

·

错误: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'。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,你的第一个问题是关于 node.js 和 MySQL 插入语句的语法错误提示,是吗? 首先,你需要确保你的 MySQL 语句的语法是正确的。MySQL 插入语句的基本语法如下: ``` INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...); ``` 其中,`table_name` 是你要插入数据的表的名称,`column1, column2, column3` 是你要插入的列的名称,`value1, value2, value3` 是你要插入的值。 在 node.js 中,你可以使用 `mysql` 模块来连接和操作 MySQL 数据库。下面是一个示例代码,演示如何使用 `mysql` 模块来插入数据到 MySQL 数据库中: ```javascript const mysql = require('mysql'); const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'password', database: 'mydatabase' }); connection.connect((err) => { if (err) throw err; console.log('Connected!'); const sql = "INSERT INTO customers (name, address) VALUES ('John Doe', 'Highway 71')"; connection.query(sql, (err, result) => { if (err) throw err; console.log('1 record inserted'); connection.end(); }); }); ``` 在上面的代码中,我们创建了一个 `mysql` 连接对象 `connection`,并在连接成功后,使用 `connection.query()` 方法来执行 MySQL 插入语句。 如果你使用类似上面的代码来执行 MySQL 插入语句,但是仍然遇到语法错误提示,那么你需要检查你的 MySQL 语句是否正确。你可以尝试在 MySQL 命令行中执行你的 MySQL 语句,以确保它没有语法错误

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值