![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
0老船长0
这个作者很懒,什么都没留下…
展开
-
阿里云RDS 数据误删除
今天批量删除的时候,sql写错了,误删除了一些数据, 想要恢复的时候,baidu就是个fw。 阿里云客服只会叫你克隆实例恢复备份,但是这是要钱的。。 文档又说的不清不楚。 最后花时间想起找了一下官方提供的文档,不花钱。 自建数据库通过RDS MySQL备份按时间点恢复数据 - 云数据库 RDS - 阿里云 有开启日志备份可以用下面这个,筛选出某库谋表某时间段某操作的日志,生成回滚sql,直接去运行,数据就恢复了。 数据追踪 - 数据管理 DMS - 阿里云 云数据库RDS MySQL版远程原创 2021-12-23 16:26:33 · 817 阅读 · 0 评论 -
MySQL分组取最大值
先进行分组查询最大ID ,以此作为依据 链接查询原表 取出数据 目前测试20万条数据只需5s SELECT * FROM(SELECT MAX(id) AS max_id FROM fc_clw_status GROUP BY mac_id) t INNER JOIN fc_clw_status d on d.id =t.max_id ...原创 2019-02-13 09:46:21 · 1584 阅读 · 0 评论 -
MySQL事务锁错误:Lock wait timeout exceeded
问题出现场景 接口响应时间超长,耗时几十秒才返回错误提示,日志中出现Lock wait timeout exceeded; try restarting transaction的错误。 问题原因 1.多台服务器操作同一个数据库; 2.一个事务中对同一条数据进行插入和更新操作; 3.瞬间大量访问(不大可能); 4.在开发时进行debug断点测试,更新时抛出异常,导致被锁住 解决方法 注:笔者是...原创 2019-04-09 10:48:44 · 401 阅读 · 0 评论 -
快速导出MySQL表结构(数据字典)设计文档
navicat在对应的链接新建查询 输入以下指令 即可查出 select TABLE_NAME AS '表名', COLUMN_NAME AS '字段名', COLUMN_TYPE AS '数据类型', COLUMN_COMMENT AS '注释' from information_schema.columns where TABLE_SCHEMA='这里输入数据名称' 查询结果导出 在...原创 2019-06-19 11:23:35 · 1111 阅读 · 0 评论 -
Navicat连接Mysql报错:Client does not support authentication protocol request
我是安装的MySQL80 原因: mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决方法: 1、升级navicat驱动 2、把mysql用户登录密码加密规则还原成mysql_native_password. 具体步骤(第二种): 一、登录MySQL MySQL两...原创 2019-09-10 15:13:34 · 209 阅读 · 0 评论