![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
森林记
这个作者很懒,什么都没留下…
展开
-
当有父id时,合并两张表数据
查到A表递增值,如果值不连续,修改递增值alter table A auto_increment=55合并表数据时,同步插入id和父id,并且加上递增值。insert into A (id, parent_id,name) (select id+54,parent_id+54,name from B)...原创 2018-05-25 10:50:16 · 2399 阅读 · 0 评论 -
Navicat 乱码问题解决策略(完全乱码 和 新建查询窗口乱码 和 表格乱码)[带图]
参考博客原址:https://blog.csdn.net/qq_37597345/article/details/83106983 [1].完全乱码问题最近在ubuntu系统上安装了Navicat,刚开始发现都是方框乱码。我在网上找了看了相关博客,大体的解决思路是:在软件安装目录下找到start_navi...转载 2019-03-14 15:51:29 · 3091 阅读 · 0 评论 -
缓存穿透,缓存击穿,缓存雪崩,热点数据失效 问题解决方案
一:缓存穿透1.1 概念正常情况下,查询数据,先查询缓存,缓存中有数据直接返回,缓存没有查到就去数据库查询.如果请求本身就不存在的数据,那么请求每次都会请求到数据库上面.这种查询不存在数据的情况是缓存穿透.1.2 带来的问题如果出现大量恶意请求用不存在的id查询数据, 会产生大量的请求到数据库查询. 可能会导致数据库压力过大而宕机.1.3 解决方法1.3.1 缓存空值每次查询,无...转载 2019-04-30 17:00:09 · 1933 阅读 · 0 评论