随笔分类 - mysql
摘要:UPDATE `table` SET field= REPLACE ( field, 'oldStr', 'NewStr' );
阅读全文
摘要:mark下自己近期在电商开发中遇到的一个问题-数据库死锁及其排查过程。 先抛一个业务报错日志做为这次梳理的开始 上图是我接收到的错误报警,SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lo
阅读全文
摘要:示例:将bam_前缀修改成bm_前缀 先查询以 bam_ 前缀的表: 需要修改的部分:rename to 修改后的前缀 和 截串的位置(原前缀长度+1) 以及 like的 原前缀 Select CONCAT( 'ALTER TABLE ', TABLE_NAME, ' RENAME TO bm_',
阅读全文
摘要:https://www.cnblogs.com/swinm/p/3385184.html
阅读全文
摘要:MYSQL 截取json字符串的值 如果把数据直接结构化需要建较多的表,所以应用直接把json数据存储在数据的字段中,这样给后期的数据分析创造了一定的难度。mysql5.7版本之前可以采用字符串截取的方式获取数据。 具体方法 SELECT S.CUST_ID, s.DEVICE_INFO, SUBS
阅读全文
摘要:select MAX(CAST(userNo as SIGNED INTEGER)) from userInfo ; 或者 select MAX(CAST(userNo as UNSIGNED INTEGER)) from userInfo ; ————varchar 转 int cast(id a
阅读全文
摘要:查找binlog位置 find / -name mysqlbinlog 编写导出语句 按指定bin文件中的指定时间导出sql文件: /www/.../mysqlbinlog --start-datetime="2020-01-04 00:00:00" ./mysql-bin.000010 --res
阅读全文
摘要:关于MySQL binlog二进制日志
阅读全文
摘要:本方法通过命令的方式实现修改表前缀。 假设有数据库 shop,原本表前缀位sp_,现在要全部改成shop_。 需要两个步骤: 第一步 生成替换命令 SELECT CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO shop_', substring(tab
阅读全文
摘要:问题描述:mysql varchar型字段中,替换字段中指定的部分字符串 解决方法: 使用replace(obj, search, replace_str)函数; sql语法: UPDATE 表名 SET 字段名=replace(字段名, '被替换字符串', '用来替换的字符串') ; 使用样例:
阅读全文
摘要:配置文件my.ini sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 修改为 sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
阅读全文
摘要:设置服务器的MySQL允许远程访问/外网访问 https://blog.csdn.net/weixin_34232363/article/details/85889037
阅读全文