sql相关
Hide_bush
小白一枚,记录开发中遇到的问题。
展开
-
大于当前时间升序排列,小于当前时间降序排列。
项目中遇到需要根据当前大于当前时间升序排列,小于当前时间降序排列的问题,最后解决sql语句如下:SELECT * FROM live_schedule tORDER BY creatTime < NOW(),IF(creatTime < NOW(),0,creatTime),creatTime DESClive_schedule:表名 creatTime:需原创 2017-07-24 14:54:12 · 4300 阅读 · 0 评论 -
Oracle中将一个表中某一字段的数据更新到另一个表中某一字段
首先想到的sql:update 表2 set 表2.c=(select val from 表2 where 表1.a=表2.a);但这样会出现在表1中有的行,如果在表2中没有对应的行,值被更新为null. 更改sql:UPDATE 表2 SET 表2.C = (SELECT B FROM 表1 WHERE 表1.A = 表2.A) WHERE EXISTS...原创 2018-02-26 15:14:06 · 19016 阅读 · 1 评论 -
linux设置mysql wait_timeout
# vi /etc/my.cnfwait_timeout=10# /etc/init.d/mysql restartset global wait_timeout=25920000;show global variables like 'wait_timeout';原创 2018-05-07 11:11:32 · 859 阅读 · 0 评论 -
MYSQL 向上递归查询
MYSQL 向上递归查询SELECT T2.`COURSE_LIST_ID`,T2.`COURSE_LIST_NAME`FROM ( SELECT @r AS _id, (SELECT @r := PARENT_ID FROM edu_course_list WHERE COURSE_LIST_ID = _id) AS PARENT_ID, ...原创 2018-09-19 15:13:49 · 5310 阅读 · 0 评论