![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
烟雨楼台笑江湖
这个作者很懒,什么都没留下…
展开
-
mysql锁表原因及解决
mysql锁表原因及解决原创 2023-02-24 17:09:53 · 3872 阅读 · 0 评论 -
MySql存储过程遍历结果集,并执行动态SQL
CREATE PROCEDURE update_dr_ytenantId()BEGIN -- 游标到达结果集的结尾标记,默认为0 DECLARE s INT DEFAULT 0; -- 查询到的update sql DECLARE sql__ varchar(500); -- 定义游标,结果集 DECLARE sqlList CURSOR FOR select concat('update ', a.TABLE_NAME, ' set ', ' dr = 0 where dr is nul原创 2021-10-27 19:48:18 · 475 阅读 · 0 评论 -
初识Mysql事务及隔离级别
Mysql事务事务简介:在Mysql中只有使用了Innodb数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的sql语句要么全部执行,要么全部不执行。事务用来管理insert,update,delete语句。事务不能嵌套。事务的四大特征(ACID):一般来说,事务是必须满足4个条件(ACID):原子性(Atomicity,或称不可分割性)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。**原原创 2020-09-24 17:06:11 · 165 阅读 · 0 评论 -
Mysql锁之共享锁(读锁)和排他锁(写锁)
Mysql锁之共享锁(读锁)和排他锁(写锁)InnoDB和MyISAMMysql在5.5之前默认使用MyISAM存储引擎,之后使用InnoDB。查看当前存储引擎:show variables like ‘%storage_engine%’;MyISAM操作数据都是使用的表锁,你更新一条记录就要锁整个表,导致性能较低,并发不高。当然它也不会存在死锁问题。InnoDB与M有ISAM的最大不同有两点:InnoDB支持事务InnoDB采用了行级锁。也就是你需要修改哪行,就可以只锁定哪行。在M原创 2020-09-24 13:35:22 · 3285 阅读 · 0 评论