
MySQL
我叫你把音乐关掉
词不达意
展开
-
【mysql 截断订单表order 报错】
这个是一个截断订单表的sql语句看起来没有什么问题 但是实际执行的时候是会报错的搜了很久 不知道问题在哪复制到数据库管理工具后发现和其他表名的颜色是不一样的 应该是什么关键字。原创 2024-10-09 23:27:32 · 265 阅读 · 0 评论 -
tp mysql 按照特定顺序排序
但是具体的业务环境中可能遇到特殊的排序规则。这样就可以了 直接MySQL的话是。原创 2024-02-03 17:05:52 · 356 阅读 · 0 评论 -
【mysql把一个字段分割成两个字段】
用sql语句把一个字段分割成两个字段。具体使用中根据具体情况修改。原创 2024-01-26 10:14:14 · 672 阅读 · 0 评论 -
join查询 没有关联的主表数据查不出来 非主表数据量很大左链接查询速度慢
->join('resources_type rt','rt.id=r.type_id') 我忘记了默认是inner join 其实是我的写法有问题 既然分主次表 那么当然应该使用左/右链接 如 ->join('resources_type rt','rt.id=r.type_id','left') 这样即使没有与次表关联的主表数据也能查出来 记录一下 ...原创 2022-05-25 15:17:09 · 476 阅读 · 0 评论 -
mysql语句优化 首先去掉子查询
子查询的查询效率非常低 子查询:查询时间14秒 select u.uid,u.phone,u.name, u.createtime, (select count(*) from tc_shop s where s.uid=u.uid and s.status=1) as shopnums, coalesce((select sum(h.amount) from tc_hongmi_record h where h.in_out=1 and (h.type=1 or h.type=4) and h.b_ph原创 2021-06-28 16:52:35 · 259 阅读 · 0 评论 -
MySQL分组排序
原来的语句为 SELECT id, user_id,higher_id,type,first_read,create_at,update_at FROM r_read_record WHERE r_read_record.user_id = $user_id GROUP BY r_read_record.higher_id ORDER BY r_read_record.create_at DESC...转载 2019-05-07 16:44:29 · 844 阅读 · 4 评论 -
tp5 mysql如何查询一个查询结果的补集
选id作为第一个查询结果的结果集,因为是主键,然后就是 tp5写法 ->where('id','notin',id结果集)//tp5 mysql写法 WHERE id not in (id结果集)原创 2019-07-01 16:33:19 · 1048 阅读 · 0 评论