mysql
彳卸风
1005524346………………………………………………………………………………………………
展开
-
使用Xb文件恢复msyql ubuntu18 mysql5.7
wget https://cdn.mysql.com/archives/mysql-5.7/mysql-server_5.7.35-1ubuntu18.04_amd64.deb-bundle.tar 1 apt --fix-broken install 7 tar -xvf mysql-server_5.7.35-1ubuntu18.04_amd64.deb-bundle.tar 9 dpkg -i mysql-common_5.7.35-1ubuntu18.04_amd...转载 2021-12-09 17:06:37 · 780 阅读 · 1 评论 -
mysql 自定义排序 行号
INSERT INTO form_field ( CODE, NAME, lable, type, required, query_code, seq, OPTIONS ) SELECT'111' CODE,t.NAME,t.lable,t.type,t.required,t.query_code,field( t.NAME, 'major', 'birthday', 'tel', 'm_2', 'formal', 'NAME' ) AS seq,t.OPTIONS FROM form.原创 2021-08-19 18:06:57 · 185 阅读 · 3 评论 -
MySql把手机号中间四位替换为星号
参考博客大部分的都是这样写的 实际发现问题 会出现 133******** 的情况 不推荐使用出现原因为 使用替换 没有限制一次 13312341234 >> 133********select REPLACE(tel,SUBSTR(tel,4,4),'****') tel from rwork_uinfo where comp_id = 3722参考zoukakan(推荐使用)select insert(mobile, 4, 4, '****') fro...原创 2021-02-26 11:25:52 · 1494 阅读 · 1 评论 -
mysql 笔记开关取最小值
close_1 开关量select least(IF(close_1,9999,value_1),IF(close_2,9999,value_2),IF(close_3,9999,value_3)) minValue ;select least(IF(close_1,value_2+value_3,value_1),IF(close_2,value_1+value_2,value_2),IF(close_3,value_1+value_2,value_3)) minValue;selec.原创 2021-02-23 15:13:56 · 78 阅读 · 0 评论 -
mysql text 插入插入数据超长报错 偶然会出现 too long ,实际问题内容长度不够
{"msg":"\n### Error updating database. Cause: java.sql.SQLException: Incorrect string value: '\\xE5\\xB0\\x91\\xE7\\x97\\x87...' for column 'info' at row 1\n### The error may involve com..Mapper.insert Info-Inline\n### The error occurred while setting ..原创 2021-02-07 16:12:56 · 2968 阅读 · 0 评论 -
多字模糊查询优化
举个栗子查询标题或者 内容包含 A 的数据传统写法如select * from table1 t where (t.title like '%A%') or (t.neirong like '%A%');调整之后写法 select * from table1 t where t.title||t.neirong like '%A%';where instr(t.title,'A') > 0 or instr(t.neirong,'A')>0where instr((t..原创 2020-09-04 09:51:15 · 223 阅读 · 0 评论 -
mysql_历史表_查询优化_整理
查询场景为工单查询某步骤的处理人、处理时间等信息。工单历史记录表中存在工单操作记录存在同步骤,多人员处理情况,在提取最后处理人时,查询逻辑使用操作时间最大,数据记录id为自增序列,则使用根据工单,步骤,动作分组取最大值方式进行查找。前期由于数据量小使用 in 取最大值的方式查询,后期数据量加大之后查询时间 >30saa : 8k+bb :5w+dd:2w+ep ...原创 2019-11-27 11:20:47 · 328 阅读 · 0 评论 -
sql 笔记
public List> findBY(int offset, int limit,String start_date, String end_date, String flag) {StringBuilder sql = new StringBuilder();sql.append("select a.*,d.department_name AS dept_ids from wkrj原创 2014-05-29 22:13:09 · 830 阅读 · 6 评论 -
mysql 查询拓展 触发器 交叉表 存储过程
SHOW TRIGGERS;DROP TRIGGER insertUserDROP TRIGGER deleteUser;DROP TRIGGER updateUser;CREATE TRIGGER insertUser BEFORE insert on wkrj_sys_user for each row BEGIN UPDATE wkrj_sys_department SET pe原创 2014-06-26 09:41:23 · 974 阅读 · 4 评论