A表
ip varchar(20)
time varchar(20)
A表中有多个ip.B表
ip_num int(4)用B表中的ip_num来统计A表中的每一个ip的数目。要将上面这个写成一个存储过程。因为后面要事件触发器要用到它。大牛帮帮忙呀,谢谢啦!!!
ip varchar(20)
time varchar(20)
A表中有多个ip.B表
ip_num int(4)用B表中的ip_num来统计A表中的每一个ip的数目。要将上面这个写成一个存储过程。因为后面要事件触发器要用到它。大牛帮帮忙呀,谢谢啦!!!
B表为:ip varchar(20)
ip_num int(4)
A表中的数据已经存在了,现在要用这个存储过程生成B表,B表也已经建好了,插入数据即可。
insert into B
select ip,count(*) from A group by ip;
select ip,count(*) from A group by ip
ON DUPLICATE KEY UPDATE ip_num=VALUES( ip_num)