【硬着头皮】 你别查询了,不就id么?

简介: 【硬着头皮】 你别查询了,不就id么?

前言


 

硬着头皮看看... 这些都是发现在一些项目里面的一些代码片段。


正文



案发现场:


用户账号注册进来,数据插入数据库后,需要取出新增的id作为用户id使用。

 

作案手法:


image.png


盘问:


 

来自我的质问:  你干嘛又查一遍啊?


作案人自述: 我想拿出用户id啊,不查怎么来,主键是自增的又不是我们自己生成的?!


我(若有所思):行吧,你把代码提交我来改下。

 

改动后:


image.pngimage.png

相关文章
|
1月前
|
SQL 关系型数据库 MySQL
简简单单 My SQL 学习笔记(1)——表中数据的整删改查
简简单单 My SQL 学习笔记(1)——表中数据的整删改查
|
1月前
|
SQL 数据挖掘 数据处理
「SQL面试题库」 No_101 使用唯一标识码替换员工ID
「SQL面试题库」 No_101 使用唯一标识码替换员工ID
|
9月前
|
SQL 关系型数据库 MySQL
深聊MySQL,从入门到入坟之:如何让order by、group by查询速度飞起来
深聊MySQL,从入门到入坟之:如何让order by、group by查询速度飞起来
91 0
|
10月前
|
SQL 存储 关系型数据库
mysql查询 limit 1000,10 和limit 10 速度一样快吗?如果我要分页,我该怎么办?
mysql查询 limit 1000,10 和limit 10 速度一样快吗?如果我要分页,我该怎么办?
127 0
【SQL开发实战技巧】系列(二十五):数仓报表场景☞结果集中的重复数据只显示一次以及计算部门薪资差异高效的写法以及如何对数据进行快速分组
本篇文章讲解的主要内容是:***如何使用lag函数让结果集重复数据只显示一次、用行转列pivot写法优化部门之间计算工资差异类似需求、如何通过ceil函数对已有数据进行分组打印、放假安排团队分组值班,如何通过ntile()over(order by )快速进行人员分组***
【SQL开发实战技巧】系列(二十五):数仓报表场景☞结果集中的重复数据只显示一次以及计算部门薪资差异高效的写法以及如何对数据进行快速分组
【SQL开发实战技巧】系列(二十六):数仓报表场景☞聊聊ROLLUP、UNION ALL是如何分别做分组合计的以及如何识别哪些行是做汇总的结果行
本篇文章讲解的主要内容是:***ROLLUP、UNION ALL是如何分别做分组合计的以及如何通过CUBE 、GROUPING、GROUPING_ID 识别哪些行是做汇总的结果行***
【SQL开发实战技巧】系列(二十六):数仓报表场景☞聊聊ROLLUP、UNION ALL是如何分别做分组合计的以及如何识别哪些行是做汇总的结果行
|
关系型数据库 MySQL
最基础,MySQL基础查询SELECT
最基础,MySQL基础查询SELECT
85 0
最基础,MySQL基础查询SELECT
多表查询链接查询 SQL22统计每个学校的答过题的用户的平均答题数
多表查询链接查询 SQL22统计每个学校的答过题的用户的平均答题数
233 0
多表查询链接查询 SQL22统计每个学校的答过题的用户的平均答题数
【硬着头皮】 你在筛选List里面的数据么?
【硬着头皮】 你在筛选List里面的数据么?
【硬着头皮】 你在筛选List里面的数据么?
|
SQL 架构师 关系型数据库
小胖问我:group by 怎么优化?(上)
哈喽,我是狗哥,好久不见呀!是的,我又又换了工作。最近一直在面试这几天刚好整理下在面试中被问到有意思的问题,也借此机会跟大家分享下。
小胖问我:group by 怎么优化?(上)