Mysql
文章平均质量分 78
在京奋斗者
这个作者很懒,什么都没留下…
展开
-
两台服务器之间快速同步大表数据
数据库快速同步表或者整个库原创 2022-09-09 22:21:02 · 1397 阅读 · 0 评论 -
表关联进行更新操作
UPDATE table1 join table2 on table1.字段1=table2.字段2 and table1.字段2!=table2.字段2 and table1.字段3 in (xxx,yyy,zzz) set table1.字段2=table2.字段2;原创 2018-11-28 01:11:10 · 1358 阅读 · 2 评论 -
查询时间字段时分秒不等于0的记录
下面是查询100条时分秒不为0的记录select warehouse_id,goods_id,batch_id,production_date from goods_batch where production_date>'2016-01-01 00:00:00' and HOUR(production_date)>0 limit 100下面是查询时分秒不为0的所有记录se...原创 2019-01-24 12:21:22 · 1320 阅读 · 0 评论 -
查询出学生表中年龄和分数相同的所有同学的名字
首先看一下表中的数据select t.* from student t where (select count(*) from student where age=t.age and score=t.score)>1;执行结果如下:原创 2019-02-19 13:59:13 · 8005 阅读 · 1 评论 -
如果线上数据库有重复数据,怎么处理?
最近在公司遇到由于历史数据造成了有重复数据,导致有些操作无法进行,因此需要手动清理掉线上的重复数据,那么首先就是要查出来有哪些是重复的,下面这条sql就是查询重复数据的,而且根据sku把重复数据都显示在一起,这样一目了然。select t.delivery_scope_id,t.goods_code,t.delivery_scope_group_id,t.priority_le...原创 2019-03-16 11:06:04 · 950 阅读 · 1 评论 -
Mysql按照某个条件进行分组求和并且要知道参与求和的各项明细
select GROUP_CONCAT(a.send_order_id) as send_order_id,b.partner_user_id as partner_user_id, sum(a.need_pay_amount) as num from send_order a join send_order_extend b on a.send_order_id = b.send_order_i...原创 2019-05-24 16:27:21 · 8332 阅读 · 0 评论 -
mysql查询某个值在分组中出现多次的数据
场景:一个商品可以按照不同的规格进行售卖,比如玉米,可以一粒装或三粒装等规格进行售卖,现在我想查看有哪些商品是按照多个规格进行售卖的,sql如下所示:select GROUP_CONCAT(d.specification_id),d.goods_id from(select b.specification_id specification_id,b.specification...原创 2019-06-26 10:04:12 · 2775 阅读 · 0 评论