![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 56
黄卷青灯957
这个作者很懒,什么都没留下…
展开
-
mysql 多线程 事务插入数据 死锁, Deadlock found when trying to get lock; try restarting transaction
mysql 数据库 Deadlock found when trying to get lock; try restarting transaction原创 2023-03-07 16:17:20 · 999 阅读 · 0 评论 -
mybatis调用 存储过程方法简单demo
以下是一次简单 的存储过程调用并且在sql中使用行级锁,本例仅为演示,实际操作请尽量使用spring事务进行管理Mapper接口类public interface ???Mapper { public void getCheckOutLock(CheckOutProduce checkOutProduce);}存储过程CREATE PROCEDURE get_che原创 2017-11-17 14:44:04 · 411 阅读 · 0 评论 -
mysql存储过程的坑(关于declare与具体实现顺序)
先上代码BEGIN DECLARE hotelId BIGINT DEFAULT 0; DECLARE done int DEFAULT FALSE; DECLARE tbtypeId BIGINT DEFAULT 0; SELECT id into tbtypeId from dbbanquet.tbtype where fname = '早餐';/* 声明游标 */ declare原创 2017-09-29 13:24:21 · 6055 阅读 · 2 评论 -
mysql 行级锁的使用
先上测试代码,使用jdbc连接,一下内容中的线程可以理解为一次connection 数据库连接,或一个单独的事务package com.hacker.jdbc.transactional;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import jav原创 2017-11-17 17:45:27 · 1452 阅读 · 0 评论