火车采集器V9.7的mysql入库存储过程实现功能教程_爬虫软件技术与爬虫软件网页数据采集器门户

火车采集器V9.7的mysql入库存储过程实现功能教程
对于会更新数据的网站,如果可以通过一个字段判断该网页数据是否更新,则可以编写存储过程来实现,数据库中已有数据的更新,然后新增数据直接插入数据库的功能:
存储过程语句如下:
CREATE DEFINER=`root`@`%` PROCEDURE `yhaves`(IN `gaame` VARCHAR(50), IN `plorm` VARCHAR(50), IN `serrea` VARCHAR(200))

    LANGUAGE SQL
    NOT DETERMINISTIC
    CONTAINS SQL
    SQL SECURITY DEFINER
    COMMENT ''
BEGIN
DECLARE cnt INT default 0;
select id into cnt from diyiyou where gamename=gaame limit 1;

  if cnt=0 then
   insert into diyiyou(gamename,platform,servicarea) values(gaame,plorm,serrea);
   else
   update diyiyou set gamename=gaame,platform=plorm,servicarea=serrea where id=cnt;
   end if;

END
下面示意下在heidisql中的编辑界面:

火车采集器V9.7的mysql入库存储过程实现功能教程截图1

在火车采集器入库模块中调用方式为:

火车采集器V9.7的mysql入库存储过程实现功能教程截图2

此存储过程是以mysql为示例。

注意:传入参数名称最好不要与列名相同

本人擅长Ai、Fw、Fl、Br、Ae、Pr、Id、Ps等软件的安装与卸载,精通CSS、JavaScript、PHP、ASP、C、C++、C#、Java、Ruby、Perl、Lisp、Python、Objective-C、ActionScript、Pascal等单词的拼写,熟悉Windows、Linux、OS X、Android、iOS、WP8等系统的开关机。

通过下面的方式来联系我们:

电邮:138762189@qq.com

联系QQ:点击这里给我发消息

官方站:www.tadke.com

※ ※ 联系请加我的企鹅号 ※※

※ ※技术支持请微信联系站长 ※※

Copyright © 2023 Tadke.com. 琼ICP备20000547号