怎么批量随机修改某个记录?
如: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
%>
