我有以下查询:
use datafeeds;
select date, speed, dir from weather
where date >= DATE_SUB(NOW(),INTERVAL 1 DAY);
选择此数据:
date speed dir
2014-03-23 19:33:00 100 e
2014-03-23 19:38:00 26 se
2014-03-23 19:43:01 37 e
2014-03-23 19:48:01 93 sw
2014-03-23 19:53:01 47 nne
2014-03-23 19:58:01 81 n
2014-03-23 20:03:00 28 s
2014-03-23 20:08:00 12 nw
我想修改它,以便将每个风向的数据输入到自己的表中。我需要这个来创建玫瑰图。
所以我会有16个表,比如一个名为wind_e的表(日期,速度) 在wind_e
date speed
2014-03-23 19:33:00 100
2014-03-23 19:43:01 37
答案 0 :(得分:1)
您可以从选择中进行插入:
尝试:
use datafeeds;
insert into other_table (date,speed,dir)
select date, speed, dir from weather
where date >= DATE_SUB(NOW(),INTERVAL 1 DAY);
答案 1 :(得分:1)
要插入wind_e
表,请使用此
insert into wind_e (date,speed)
select date, speed from weather
where dir = 'e'
AND date >= DATE_SUB(NOW(),INTERVAL 1 DAY)
和表wind_n
相同,等等其他表...