mysql
chengler
这个作者很懒,什么都没留下…
展开
-
ubuntu 安装 mysql
ubuntu 安装 mysql1. 安装2. 配置3. 创建管理用户并授权参考 How To Install MySQL on Ubuntu 20.041. 安装# 查看 mysql-server 版本 apt list mysql-server# 安装, 建议安装之前,修改一下镜像,采用 淘宝镜像 sudo apt install mysql-server安装日志如下⋊> /m/c/U/f/shells apt list mysql-server -a原创 2021-08-20 10:41:10 · 261 阅读 · 0 评论 -
Mybatis一对多关系分页查询数据不匹配解决
项目场景:公司需要根据角色查询用户,用户与角色是一对多的关系问题描述:分页查询时,一页10条,第一页只有9条,第二页却有10条原因分析:原因是,采用left join 查询一对多关系,分页导致的,第一页有一个用户有两个角色<select id="selectUserByCond" resultMap="adminUserDto"> SELECT id, login, first_name, last_name, email, image_url原创 2021-08-10 15:47:29 · 539 阅读 · 0 评论 -
This version of MySQL doesn‘t yet support ‘LIMIT & IN/ALL/ANY/SOME subquery‘解决
执行sqlSELECT * from waybill_print_data where id in (SELECT id from waybill_print_data where created_time is null limit 1000);[SQL] SELECT * from waybill_print_data where id in (SELECT id from waybill_print_data where created_time is null limit 1000)运行结原创 2021-08-09 14:14:44 · 5694 阅读 · 0 评论 -
查看mysql正在执行的sql
查看正在执行的线程,并按 Time 倒排序,看看有没有执行时间特别长的线程select * from information_schema.processlist where Command != ‘Sleep’ order by Time desc;找出所有执行时间超过 5 分钟的线程,拼凑出 kill 语句,方便后面查杀select concat('kill ', id, ‘;’) from information_schema.proce sslist where Command !原创 2021-05-21 16:55:40 · 368 阅读 · 0 评论