MySQL函数编写
create procedure test() //表示创建一个存储过程
begin //存储过程的开始
declare i int default 1; //设置参数并设定参数的默认值
while i <= 82648 do
update company set parentid=i where companyId = i;
set i = i + 1;
end while; //循环的结束
end //存储过程结束
//在进行存储过程调用的时候需要你先将你写的存储过程(函数)执行一下,在通过call进行调用
call test();//调用你编写的存储过程
//当我们调用的存储过程运行完成之后,我们可以删除该(函数)
drop procedure test();
//在mysql编写函数的时候注意,我们必须在后边添加分号
注:申明变量的方式
declare 字段名 int(11); 申明字段名为int类型
declare 字段名 int(11) default 1; //申明字段名并设置默认值
declare 字段名 varchar(100)
declare i int default 1 //申明普通的变量,并设置变量的,默认值为1