文章分类 -  MySQL

摘要:update tablea inner JOIN ( SELECT '新客户' AS n UNION ALL SELECT '从未联系上' UNION ALL SELECT '常态跟进' UNION ALL ) b set a.字段=REPLACE(REPLACE(a.字段,b.n,''),',,' 阅读全文
posted @ 2023-12-15 10:34 飞鹰之歌 阅读(85) 评论(0) 推荐(0)
摘要:参考:https://www.cnblogs.com/cuizb/p/16428478.html select * from table where JSON_CONTAINS(brandsinfo,'{"companyid": 2027}') 阅读全文
posted @ 2023-10-26 15:52 飞鹰之歌 阅读(20) 评论(0) 推荐(0)
摘要:查看最后的锁信息show ENGINE INNODB status 1、查看当前有无锁等待 show status like 'innodb_row_lock%'; 2、查看哪个事务在等待(被阻塞了) select * from information_schema.INNODB_TRX WHERE 阅读全文
posted @ 2023-10-09 09:08 飞鹰之歌
摘要:CREATE FUNCTION `regex_replace`(pattern VARCHAR(1000),replacement VARCHAR(1000),original text) RETURNS text CHARSET utf8 DETERMINISTIC BEGIN DECLARE t 阅读全文
posted @ 2023-06-26 17:01 飞鹰之歌 阅读(146) 评论(0) 推荐(0)
摘要:官网:https://archerydms.com/ 部署¶ 准备运行配置¶ 具体可参考:https://github.com/hhyo/Archery/tree/master/src/docker-compose 启动¶ 下载 Releases文件,解压后进入docker-compose文件夹 如 阅读全文
posted @ 2023-04-20 13:35 飞鹰之歌 阅读(195) 评论(0) 推荐(0)
摘要:参考:https://blog.csdn.net/m0_73311735/article/details/127490520 阿里文档:https://github.com/alibaba/canal?tab=readme-ov-file php实现:https://blog.51cto.com/p 阅读全文
posted @ 2023-03-31 09:46 飞鹰之歌 阅读(94) 评论(0) 推荐(0)
摘要:全文检索语法 1 SELECT * FROM articles WHERE MATCH (title,body) AGAINST ('+apple -banana' IN BOOLEAN MODE); 表示AND,即必须包含。- 表示NOT,即不包含。 1 SELECT * FROM article 阅读全文
posted @ 2023-02-16 14:13 飞鹰之歌 阅读(439) 评论(0) 推荐(0)
摘要:MYSQL自带函数计算给定的两个日期的间隔天数 1、利用TO_DAYS函数 select to_days(now()) - to_days('20120512')SELECT TO_DAYS(NOW())-TO_DAYS("2021-10-14")2、利用DATEDIFF函数 select date 阅读全文
posted @ 2023-02-04 17:09 飞鹰之歌 阅读(2618) 评论(0) 推荐(0)
摘要:查询冗余索引、重复索引 select * sys.from schema_redundant_indexes; 查询未使用过的索引 select * from sys.schema_unused_indexes; 阅读全文
posted @ 2021-12-29 17:16 飞鹰之歌 阅读(74) 评论(0) 推荐(0)
摘要:MySQL5.7及以上版本提供直接查询冗余索引、重复索引和未使用过索引的视图,直接查询即可。 查询冗余索引、重复索引 select * sys.from schema_redundant_indexes; 查询未使用过的索引 select * from sys.schema_unused_index 阅读全文
posted @ 2021-11-22 17:58 飞鹰之歌 阅读(191) 评论(0) 推荐(0)
摘要:1、备份数据库 mysqldump -uroot -p www.域名.com >20190222_bak.sql2、创建并实行存储过程"域名图片路径批量替换.sql" 2.1、执行图片路径替换(骆云飞)3、导出数据库库,提取包含http://jm.jmcdn.cn路径的语句 mysqldump -u 阅读全文
posted @ 2019-07-29 17:20 飞鹰之歌 阅读(163) 评论(0) 推荐(0)
摘要:BEGINSET @sql = '';set @where= concat(" server_time>'",start_date,"' and idaction_event_category is not null ");SELECT GROUP_CONCAT(DISTINCT CONCAT( ' 阅读全文
posted @ 2019-04-09 20:13 飞鹰之歌 阅读(279) 评论(0) 推荐(0)
摘要:/* MYSQL的事务处理主要有两种方法。 1、用begin,rollback,commit来实现 begin 开始一个事务 rollback 事务回滚 commit 事务确认 2、直接用set来改变mysql的自动提交模式 MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们 阅读全文
posted @ 2017-06-05 17:33 飞鹰之歌 阅读(126) 评论(0) 推荐(0)
摘要:在开发中,为了降低单点压力,通常会根据业务情况进行分表分库,将表分布在不同的库中(库可能分布在不同的机器上)。在这种场景下,事务的提交会变得相对复杂,因为多个节点(库)的存在,可能存在部分节点提交失败的情况,即事务的ACID特性需要在各个不同的数据库实例中保证。比如更新db1库的A表时,必须同步更新 阅读全文
posted @ 2017-05-03 20:16 飞鹰之歌 阅读(12744) 评论(0) 推荐(0)
摘要:binlog介绍 binlog,即二进制日志,它记录了数据库上的所有改变. 改变数据库的SQL语句执行结束时,将在binlog的末尾写入一条记录,同时通知语句解析器,语句执行完毕. binlog格式 基于语句,无法保证所有语句都在从库执行成功,比如update ... limit 1; 基于行,将每 阅读全文
posted @ 2017-04-13 20:04 飞鹰之歌 阅读(180) 评论(0) 推荐(0)