![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
小小马赛
喜欢交流,相互学习
展开
-
mysql删除表中重复记录(单个字段,多个字段通用) 且保留一条记录方法
gropu_id user_id两个字段同时重复的时候,只有一个字段就写一个全部删除的话 gu.id != b.id 条件去掉即可DELETE gu from INTERF_GROUP_USER as gu,(select GROUP_ID,USER_ID,min(id) as id from INTERF_GROUP_USER GROUP BY GROUP_ID,USER_ID ...2015-04-03 14:38:19 · 131 阅读 · 0 评论 -
mysql创建和删除唯一约束
show keys from tb_receipt_status;show keys from tb_receipt_transaction;-- 入库状态表alter table tb_receipt_status add unique key `unique_key`(asnno, source, asnstatus);-- 交易事务(收货明细) alter table ...原创 2016-06-01 21:02:20 · 210 阅读 · 0 评论 -
mysql 组合in查询优化,走索引写法
多个使用or拼接。EXPLAIN SELECT rs.id id, rs.operatortime operatortime, rs.asnno asnno, rs.source source, rs.asnstatus asnstatus from tb_receipt_status rs where (asnno,source,asnstatus) in (('11111...原创 2016-06-27 10:47:42 · 1302 阅读 · 0 评论 -
数据库停止在启动起来会卡在sql执行上
名称: RecoveryFileThread4状态: RUNNABLE总阻止数: 2, 总等待数: 10 堆栈跟踪: java.net.SocketInputStream.socketRead0(Native Method)java.net.SocketInputStream.socketRead(SocketInputStream.java:116)java.net...原创 2016-07-01 11:24:20 · 172 阅读 · 0 评论 -
mysql split 实现,不用存储过程
select reverse(substring_index(reverse(substring_index('aaaa-bbb-ccc-ddd', '-', 1)), '-', 1));aaaaselect reverse(substring_index(reverse(substring_index('aaaa-bbb-ccc-ddd', '-', 2)), '-', 1));...原创 2018-05-25 20:48:15 · 269 阅读 · 0 评论