MySQL Error number: 3979; Symbol: ER_NOT_ALLOWED_WITH_START_TRANSACTION; SQLSTATE: HY000 报错 故障修复 远程处理
mysql 故障 处理 远程 报错 修复 Error ER
2023-06-13 09:19:16 时间
MySQL Error number: 3979; Symbol: ER_NOT_ALLOWED_WITH_START_TRANSACTION; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL Error number: 3979; Symbol: ER_NOT_ALLOWED_WITH_START_TRANSACTION; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: 3979; Symbol: ER_NOT_ALLOWED_WITH_START_TRANSACTION; SQLSTATE: HY000
Message: START TRANSACTION clause cannot be used %s
错误说明
ER_NOT_ALLOWED_WITH_START_TRANSACTION 是MySQL的一个错误,当用户试图用START TRANSACTION语句的修改会话或全局配置参数时会抛出它。此错误显示,可以使用SET语句而不是START TRANSACTION语句来更改会话和全局范围参数值。
常见案例
对会话和全局参数进行设置时可能出现ER_NOT_ALLOWED_WITH_START_TRANSACTION错误。
比如,当我们尝试将MySQL实例中的SQL模式更改为ANSI的时候
START TRANSACTION;
SET sql_mode=ANSI;
COMMIT;
在上述代码中,运行SET语句时,MySQL会出现ER_NOT_ALLOWED_WITH_START_TRANSACTION错误。
解决方法
解决此错误的最简单方法就是将SET语句放在START TRANSACTION语句的前面,而不是放在其内部。
比如:
SET sql_mode=ANSI;
START TRANSACTION;
COMMIT;
这种修改方法可以让你轻松设置会话和全局范围参数值,而不会引发ER_NOT_ALLOWED_WITH_START_TRANSACTION错误。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL Error number: 3979; Symbol: ER_NOT_ALLOWED_WITH_START_TRANSACTION; SQLSTATE: HY000 报错 故障修复 远程处理
相关文章
- MySQL Error number: 3548; Symbol: ER_SRS_NOT_FOUND; SQLSTATE: SR001 报错 故障修复 远程处理
- MySQL Error number: 3766; Symbol: ER_DEPENDENT_BY_DEFAULT_GENERATED_VALUE; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-010118; Symbol: ER_DISCONNECTING_REMAINING_CLIENTS; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-010548; Symbol: ER_RPL_SLAVE_IO_THREAD_WAS_KILLED; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011135; Symbol: ER_SEMISYNC_CLEARED_ALL_ACTIVE_TRANSACTION_NODES; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011503; Symbol: ER_GRP_RPL_MEMBER_CHANGE; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011752; Symbol: ER_LDAP_AUTH_POOL_REINITIALIZING; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-012833; Symbol: ER_IB_MSG_1008; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013361; Symbol: ER_AUTH_ID_WITH_SYSTEM_USER_PRIV_IN_MANDATORY_ROLES; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013397; Symbol: ER_IB_MSG_POST_RECOVER_POST_TS_ENCRYPT; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013909; Symbol: ER_BINLOG_CRASH_RECOVERY_MALFORMED_LOG; SQLSTATE: HY000 报错 故障修复 远程处理
- 比较SQL Server与MySQL数据库(sqlservermysql)
- 循环MySQL中使用while循环编写查询语句(mysql的while)
- 解决安装不上MySQL的问题(安装不上mysql)
- MySQL 中的利器:帮助你提高效率的工具(mysql利用工具)
- MySQL生成随机数字,轻松实现唯一标识!(mysql随机数字)
- 实现MySQL中文搜索功能实践(mysql中文搜索)
- 处理MySQL中文问号处理技巧(mysql数据库中文问号)
- 优雅的安卓手机支撑MySQL数据库管理(安卓管理mysql)
- MySQL恢复数据库:简单有效的命令操作(mysql恢复数据库命令)
- CSV数据一步到位快速导入MySQL数据库(csv到mysql数据库)
- MySQL 55版本降级实践心得(5.5mysql降级)
- 解决MySQL一直卡顿的有效方法 GT(mysql一直 gt)
- 外加多输入一个空格,导致查询失败的解决方法(mysql不小心回车 额)
- MySQL数据库中下划线的作用和用法解析(mysql下滑线)