mysql
weixin_39913976
这个作者很懒,什么都没留下…
展开
-
mysql可重复读
mysql innodb的默认隔离级别是可重复读,之前理解有些偏差,查阅一些资料后总结出几点 首先有两个概念: 一致性视图:当一个事务开启时,innodb会生成一个视图,这个视图是逻辑视图,通过undo log和row tranzaction id控制实现。在该事务的任何时间点,一致性视图中的数据都是一样的 当前读:当innodb执行dml时,使用的是当前读,并且要先获得行锁(没有索引时为表锁) ...原创 2019-12-10 19:04:16 · 124 阅读 · 0 评论 -
mysql自动忽略大小写问题
这个设置打开貌似也就模糊匹配的时候方便一些 但是会引起很多问题 最严重的是更新条件忽略了大小写,数据的更新是不是所期望的 查询的时候 = 过滤、distinct、group by都会自动忽略大小写,这个结果是不是所期望的 建议关掉,毕竟不符合大多数人的期望,非要开启的话,必须从业务设计的层面上避免掉,但也是个非常大的隐患 设置方式: 全局设置 修改my.ini文件 lower_case_t...原创 2019-10-29 17:05:47 · 933 阅读 · 0 评论