
mysql
文章平均质量分 75
mysql
落叶的悲哀
这个作者很懒,什么都没留下…
展开
-
mysql不同隔离级别事务插入数据
面试中问到了相关问题,做下问题记录1.mysql的数据库自增id和数据库的隔离级别没有关系,都是只要开始了事务,id就会增加1,后面的事务再执行就在原来的基础上加1。2.oracle 前同事测试和mysql不一样,是谁先提交谁加1,这个我没有测试过,刚兴趣的可以自己测试下。原创 2023-06-29 23:08:20 · 872 阅读 · 0 评论 -
MYSQL RR级别是否能解决幻读问题
文章目录前言一、幻读是什么?二、建立表和插入数据测试1.建表2.测试幻读1.快照读场景 【即没有数据更新的场景】前言最近研究了下mysql在rr级别是否能彻底解决幻读问题。我本地的mysql版本为8.0.12一、幻读是什么?幻读主要是指,1.同一个事务中,同一条sql第一次查询到的数据,和第二次查询不一致,多了数据或者少了数据,称为幻读,或者还有另外一种版本的说法,2. 事务A第一次查询出来的数据中,例如是没有id为1的数据,这时候事务b插入了一条id为1的数据,事务b提交事务,如果这时候事务原创 2022-03-05 19:18:50 · 2817 阅读 · 2 评论 -
mysql 使用binglog恢复数据步骤
mysql 数据恢复原创 2022-11-14 09:47:41 · 817 阅读 · 0 评论 -
mysql left join数据重复问题
文章目录前言一、问题现象二、问题重现及解决2.1.两个表记录如下截图2.2三.例子3.13.2 sql分析四、解决办法4.1 类似2.2的简单sql,可以通过group by解决如下。总结前言在myql的sql查询中,left join使用越来越多,工作中也遇到了一些问题,left join返回结果中有重复的数据。 一、问题现象建立两张表模拟场景A表,B表如下,A表代表学生表,B表为学生选修的课程表。DROP TABLE IF EXISTS `a`;CREATE TABLE `a` (原创 2021-07-19 21:03:39 · 21506 阅读 · 4 评论 -
【mysql or条件是否走索引】
mysql or条件是否走索引一、建表,插入数据测试数据库版本为8.0.12DROP TABLE IF EXISTS `a`;CREATE TABLE `a` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `name` varchar(255) DEFAULT NULL, `sex` varchar(255) DEFAULT NULL, UNIQUE KEY `id` (`id`), KEY `index2` (`n原创 2022-03-04 20:23:13 · 4917 阅读 · 0 评论 -
mysql 全文索引使用以及限制
全文索引,mysql使用原创 2022-10-28 23:29:00 · 1312 阅读 · 0 评论