1.数据库时间格式的转换
set @dt = now();
select date_add(@dt, interval 1 day); - 加1天
select date_add(@dt, interval 1 hour); -加1小时
select date_add(@dt, interval 1 minute); - 加1分钟
select date_add(@dt, interval 1 second); -加1秒
select date_add(@dt, interval 1 microsecond);-加1毫秒
select date_add(@dt, interval 1 week);-加1周
select date_add(@dt, interval 1 month);-加1月
select date_add(@dt, interval 1 quarter);-加1季
select date_add(@dt, interval 1 year);-加1年
2.数据库时间格式化
date_format(rcc_create_time_begin,'%Y-%m-%d %H:%i:%s') as rcc_create_time_begin
3.关于创建临时字段(此例子可以实现更新现有记录的行号,id排序生成,从30开始,间隔5)
update rf_card_coupons_new a left join (
select id,(@r := @r + 5) as rowNo
from rf_card_coupons_new ,(SELECT @r:=30) tmp
order by rcc_end_time desc , rcc_name asc , id DESC
) b on a.id = b.id
set a.rcc_i6 = b.rowNo