文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>mysql生成假MAC地址的存储过程

mysql生成假MAC地址的存储过程

时间:2009-08-20  来源:sss0213

由于工作需要,制造很多数据库记录,想到用存储过程,其中最关键的就是生成mac,只要符合mac格式就行,下面是代码,也不是很难,用到的函数,Google一下就能搜到,现做以记录。

DELIMITER $$

DROP PROCEDURE IF EXISTS `ipcamera`.`sp_createrec`$$

CREATE DEFINER=`vcom`@`%` PROCEDURE `sp_createrec`()
label:begin
    declare _firstnum int default 0;
    declare _secondnum int default 0;
    declare _mac char(20);
    while true do
        select concat('00:00:00:00:',(lpad(hex(_secondnum),2,'0')),':',(lpad(hex(_firstnum),2,'0'))) into _mac;
        set _firstnum=_firstnum+1;
        if(_firstnum=256) then
        set _firstnum=0;
        set _secondnum=_secondnum+1;
        if(_secondnum=256) then
         leave label;
        end if;
    end if;
    end while;
end$$

DELIMITER ;

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载