[英]Copying Data from one table to another with updated date
我有两个表2017_11_08_minute和2017_11_09_minute 。 我的2017_11_08_minute表为空。 我需要将2017_11_09_minute中的所有数据复制到2017_11_08_minute中 。
我的2017_11_09_minute中有一个DATETIME列,其数据类似于2017-11-09 00:00:20
我需要将其更新为2017-11-08 00:00:20,同时按原样复制其余数据!
如果要从日期列值中减少1天,请使用DATE_SUB
函数。
询问
insert into `2017_11_08_minute`(`col_1`, `col_2`, `col_2`)
select `col_1`, `col_2`, date_sub(`date_col`, interval 1 day)
from `2017_11_09_minute`;
或者我们甚至可以使用DATE_ADD
询问
insert into `2017_11_08_minute`(`col_1`, `col_2`, `col_2`)
select `col_1`, `col_2`, date_add(`date_col`, interval -1 day)
from `2017_11_09_minute`;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.