SET @date='2016-11-09';
INSERT INTO jia(山东) SELECT AVG(price) FROM jiagewang WHERE collecttime=@date AND province='山东';
INSERT INTO jia(河北) SELECT AVG(price) FROM zhujiagewang WHERE collecttime=@date AND province='河北';
INSERT INTO jia(河南) SELECT AVG(price) FROM zhujiagewang WHERE collecttime=@date AND province='河南'。
这是mysql插入很多语句记录,现在我想把province放在一个list里面去循环,我用python语句表达就是做成下面这样:
i=(山东,河北,河南)
for i in i:
insert into jia(i) SELECT AVG(price) FROM zhujiagewang WHERE collecttime=@date AND province=i。
我对mysql了解不多,求前辈指导。
写个存储过程利用循环来做吧。。可以向存储过程穿第一个字符数组。。。