![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
深海之鲲
这个作者很懒,什么都没留下…
展开
-
删除重复数据,mysql新建组合唯一索引
在最开始建表时,没有考虑到数据唯一性的问题。一段时间后,要加上组合唯一索引对数据做约束,保持数据唯一性。新建组合唯一索引时,报错:活动报名表中出现重复数据,现在需要处理清除重复的,保留一条。多字段处理方式如下:DELETE FROM activity_registrations WHERE ( activity_id, join_activity_time, user_id ) IN (SELECT b.activity_id, b.join_activity_time, b.user_原创 2021-08-19 15:35:18 · 259 阅读 · 0 评论 -
mysql 使用group by报错 sql_mode=only_full_group_by 在navicat中修改session 中的sql_mode
查看 select @@sql_mode;mysql8返回的sql_mode结果去掉 ONLY_FULL_GROUP_BY 这个sql_mode,操作如下:SET SESSION sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';然后再执行sql语句就不会报错了,这种只是修改本次连接中的sql_mode。当断开mysql连接原创 2020-10-10 10:38:27 · 457 阅读 · 0 评论 -
mysql 使用group by报错 sql_mode=only_full_group_by
mysql 开启only_full_group_by模式,该模式下使用mysql老版本的写法取group by分组数据会报错,报错如下:`Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘wenming-bj-mtg.comments.organization_id’ which is not functionally dependent on columns in GROU原创 2020-07-23 17:44:58 · 226 阅读 · 0 评论