MYSQL | ERROR 1305(42000) SAVEPOINT *** DOES NOT EXIST「建议收藏」

MYSQL | ERROR 1305(42000) SAVEPOINT *** DOES NOT EXIST

大家好,又见面了,我是全栈君。

autocommit模式:在开启情况下,对于每条statement来说,都会自动形成一个commit,也就是会即时对开始和结束一个事务。所以,当出现rollback to savepoint出现这个错误时,第一步是检查autocommit模式是否有开启。

select @@autocommit;

1则代表开启,0则代表未开启。

如果需要关闭,则输入以下代码

set autocommit = 0 ;

这时候,就是必须对每一个事务都要手动开始或保存。代码为

START TRANSACTION
# OR
BEGIN

要结束的话,就要comment或者rollback来结束这个阶段

在autocommit开启的情况下,也可以人为地,将好几个statement合在一起,

这时也是用上一段代码,这时候commit或者rollback的就是好几条statement了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112131.html原文链接:https://javaforall.net

(0)
上一篇 2022年2月10日 上午8:00
下一篇 2022年2月10日 上午9:00


相关推荐

  • VsCode 配置java环境(详细教程)

    VsCode 配置java环境(详细教程)下载和安装 java VsCode 快速配置 java 环境 教程带图简单易懂

    2026年3月16日
    1
  • Anaconda和Pycharm详细安装配置教程

    Anaconda和Pycharm详细安装配置教程Anaconda 是一个基于 Python 的数据处理和科学计算平台 它已经内置了许多非常有用的第三方库 装上 Anaconda 就相当于把 Python 和一些如 Numpy Pandas Scrip Matplotlib 等常用的库自动安装好了 使得安装比常规 Python 安装要容易 如果选择安装 Python 的话 那么还需要 pipinstall 一个一个安装各种库 安装起来比较痛苦 还需要考虑兼容性 非如此的话 就要去 Python 官网 https www python org downloa

    2026年3月18日
    1
  • 引入Bootstrap方法

    引入Bootstrap方法如果你是一名 web 前端开发工程师或者网页设计师 那么肯定对 Bootstrap 这个框架早有耳闻 甚至一些 web 后端工程师也会常常借助 Bootstrap 的力量来构筑自己心目中理想的 web 应用 而在去年年底推出的 Bootstrap3 更是追随了响应式布局 扁平化设计的 web 开发与设计潮流 让我们感受到了它所带来的无穷魅力 我们会通过接下来一系列的 Bootstrap 教程 让 Bootstrap 初学者们

    2026年3月26日
    2
  • Anthropic 发布 Claude 4 系列模型和 Claude Code

    Anthropic 发布 Claude 4 系列模型和 Claude Code

    2026年3月16日
    2
  • 回文字符串(Palindromic_String)「建议收藏」

    回文字符串(Palindromic_String)「建议收藏」一、基本概念回文字符串:是一个正读和反读都一样的字符串。二、问题与算法(1)判断思想:1、初始化标志flag=true;2、输入字符串str,并获取其长度len;3、定义并初始化游标i=0,j=len-1,分别指向字符串开头和末尾;4、比较字符str[i]和str[j],若i==j,转至7,否则往下执行5;5、若str[i]和str[j]相等…

    2022年6月5日
    38
  • SearchClaw:将 Elasticsearch 通过可组合技能引入 OpenClaw

    SearchClaw:将 Elasticsearch 通过可组合技能引入 OpenClaw

    2026年3月12日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号