随笔分类 -  数据库

摘要:有一个需求,在答题主记录表里面根据用户答对题目数量(correct_answer)和答题时间(paper_time)进行排行。即:答对题目数量最大者排行最前,相同数量则根据时间最小来排行。 最开始想的思路:在用户表保存这两个字段,方便后期排序。但是无奈伙伴认为没必要,那就另辟蹊径。直接上第一次的Sq 阅读全文
posted @ 2021-11-03 10:43 热爱交流的程序员 阅读(1220) 评论(0) 推荐(1)
摘要:开发需要统计每个年级段的新生、老生、未在读的数据,有一个字段值能去0,1,2,3,6,值为1表示新生,为2老生,其余为不在读。这个时候我想把所有的数据一下读取完,之后用PHP循环处理,但是考虑到未来数据量会很大,所以一直在寻找在sql层面去编写效率更加高的语句。 之后通过请教,发现了case..wh 阅读全文
posted @ 2021-05-24 18:14 热爱交流的程序员 阅读(73) 评论(0) 推荐(0)
摘要:接上篇升级PHP,本篇介绍升级mysql5.7。 以防万一,先备份数据库 mysqldump -u root -p --all-databases > databases.sql 停止mysql服务 service mysqld stop 卸载旧版mysql yum remove mysql mys 阅读全文
posted @ 2021-05-08 15:49 热爱交流的程序员 阅读(180) 评论(0) 推荐(0)
摘要:话不多说,直接进正题。在开发过程中,不止一次碰到这个问题,每次都提示错误如下 以前也没有特地解决,但是这次让我抓狂,每次都是一定时间会终止,所以推测是超时的问题,也配置了php超时时间,set_time_limit(0),但是毫无作用,于是查看apache错误日志,发现了这个错误 End of sc 阅读全文
posted @ 2020-09-29 10:52 热爱交流的程序员 阅读(821) 评论(0) 推荐(0)
摘要:在开发过程中,可能会遇到加前缀或者后缀的情况。比如为视频添加路径时,如果手动加起来肯定慢,而且比较不符合程序员的特点,我们就应该能让程序跑就不会手动加。 使用UPDATE sql 语句:update vod set path=concat('hello',path,'world') where id 阅读全文
posted @ 2019-08-24 08:46 热爱交流的程序员 阅读(3765) 评论(0) 推荐(0)