我有Mysql表:
id | deadline | days
1 | 1423695600 | 0
2 | 1426705199 | 1,2,3
我想:如果提交的日期为0,则将截止日期更改为今天的日期,但请保持旧的时间和分钟 我试过,但我不知道如何建立查询
SELECT id IF(p.days != 0, deadline) as deadline, days FROM posts
答案 0 :(得分:1)
我认为您希望将unix时间戳转换为此操作的常规日期时间:
select addtime(date(now()), time(from_unixtimestamp(deadline))
你可以取回一个unix时间戳:
select unix_timestamp(addtime(date(now()), time(from_unixtimestamp(deadline)))
答案 1 :(得分:1)
尝试案例:
SELECT stock.name,
案例
当stock.quantity< 20那么'急需'
ELSE'有足够的'
END
来自库存