数据库
百物易用是苏生
企鹅小兵,搞搞大数据
展开
-
【mysql】四 mysql中对 json类型列插入特殊字符处理
字段感知逻辑中,过滤配置使用mysql的json列,遇到正则插入特殊字符问题表中是INT类型 的JSON列,普通赋值 string 前后加上单引号即可插入;###问题:Invalid JSON text: “Invalid escape character in string.” at positon ……在heidiSql的工具中 直接修改值,对\反斜杠,\双反斜杠等无法插入;后来直接测...原创 2019-04-03 20:56:35 · 4874 阅读 · 0 评论 -
【mysql】二 select * from (select * from table) as table2 使用 与 convert、cast的String转INT使用
需求:查询某列最大值+1,做为新纪录的列值(分布式环境,一条语句实现)问题一:先查询到最大值+1select nextCode from (select max(projcode)+1 as nextCode from sm_sys_project where syscode=‘000’ ) as t要点:取别名 as tableName (略取as也可)eg:select max+...原创 2019-03-27 15:43:22 · 3104 阅读 · 0 评论 -
【msyql】三 left join 左连接 验证全量接口自动感知功能
需求压测1000 dps下自动感知各个系统上报数据的project、api、field等相关信息,需要sql验证几十个project、数百个api、数百个field的字段感知数据在分布式环境下是否一致。自动感知逻辑:实时引擎过采样,入JVM中ArrayBlockingQueue队列;另一个Spout/Bolt消费JVM中ArrayBlockingQueue队列自动感知project、api、f...原创 2019-03-29 12:36:46 · 317 阅读 · 0 评论 -
【mysql】五 不借用mybatis等框架的语句 实现多张表的信息补充,实现 值为null、''时全条件查询(条件失效)
信息表补充一:(不行)select t1.*, t2.* from table1 t1,table2 t2 where t1.field1="xxx" 这样的结果不行,例如 t1表中 field1="xxx" 中符合的10条,而t2 全表5条,那么会组合成 10*5=50条,不会自动根据相同字段名组合的。二:(不行)select t1.*,t2.* from table1 t1,ta...原创 2019-04-25 17:38:17 · 152 阅读 · 0 评论