写存储过程更新表中的字段
更新发帖人姓名
drop procedure test1//
create procedure test1(IN idstart INT,IN idend INT)
begin
declare i int;
set i=idstart;
while i<idend do
update xxx_ecms_news set username=(SELECT username from xxx_enewsuser order by rand() limit 1) where id=i;
set i=i+1;
end while;
end//
call test1(idstart,idend );//用两个数字代替,分别是起始id和最后id