数据库
数据库方面的坑
笋仔要当学霸
啦啦啦,啦啦啦,我是卖报的小行家
展开
-
mysql更新set根据条件选择性部分更新
如题 最近在实习的时候有这样一个需求,就是在数据更新update多个字段的时候有的字段要统一赋值而有的根据条件去set不同的值,例如以下的例子 这是某个班级四位同学的成绩表,这里status我用来表示学生是否及格,0表示不及格,1表示及格,初始化全都设为不及格,显然是不正确的。然后现在老师想要把status修改正确同时给这个表里所有同学标注上班级,假设都是1班的同学。 笨逼如我一开始也没啥好办法...原创 2020-03-08 12:27:39 · 2941 阅读 · 0 评论 -
mysql中group_cancat()函数可能会导致数据减少的坑
最近在公司实习的时候有一个很普通的需求就是要根据用户给出的查询条件在数据库中查出所有符合的结果,由于每个用户存储的数据在数据库中对应着许多条记录,因此我想到了之前在学校使用过的group_concat()函数,这个函数是可以根据group by的键将数据库中符合条件的数据相连。因为在学校的时候数据量并没有很大,因此没有出现问题,但是在最近的使用中,我发现结果怎么也对不上,一直都是缺失的。后来经过断...原创 2020-03-01 11:22:15 · 924 阅读 · 0 评论