怎么批量随机修改某个记录?
如:id 字段
1 0
2 0
3 0
4 0
5 0
6 0
等。。。。
批量执行后 随机修改某个记录字段为1 修改率为 大概每10个记录随机修改1个记录
id 字段
1 0
2 1
3 0
4 0
5 0
6 1
等。。。。
求高手 给段代码 带注解那种 谢谢
<% 'conn.execute("Update [user]set sex=0") Randomize '随机数发生器 i = Conn.execute("select count(id) from [user]")(0)'总记录数 j = Conn.execute("select top 1 id from [user] order by id desc ")(0)'最大的id For a=1 to int(i/10)'如果有100条记录,就循环10次,1/10 id = int(rnd*j)+1'生成随机id数 Set Rs = Conn.execute("select id from [user] Where id="&id) If Not (rs.bof or rs.eof) Then'如果存在数据,进行更新。 conn.execute("Update [user]set sex=1 where id="&id) End If Set Rs = Nothing Next %>