数据库中取随机记录问题!!!

原创 2017年01月03日 05:19:18
<%  
  set rs= server.CreateObject("adodb.recordset")
  rs.open "select top 1 * from china where have = 0 order by newid()" ,conn,1,1
  if not rs.eof then 
  id=rs("id") 
  end if 
  rs.close 
  set rs=nothing 
  sql = "update china set have = 2 , ip2 = 100 where id=" & id 
  conn.execute sql 
%>
错误为:
An error occurred on the server when processing the URL. Please contact the system administrator. 
If you are the system administrator please click here to find out more about this error.
如果去掉top 1 和 order by newid() 就正常了 请问怎么处理? 能正常显示!!

数据库如何抵抗随机IO的问题、方法与现实

1996年,P O'Neil等提出的 LSM-Tree 是一个重大 突 破。LSM-Tree主要有两种变形,最简单的LSM-Tree,是一个内存中的小索引加上外存中的大索引,更新先缓存在小索引中,再批...

数据库如何抵抗随机IO:问题、方法与现实

随机IO几乎是令所有DBA谈虎色变的一个问题,这个问题,往往在数据量小的时候不出现,在数据量超过内存大小时,才陡然出现,令没有经验的DBA促不及防,也令有经验的DBA寝食难安。 传统的数据库架构...

数据库如何抵抗随机IO:问题、方法与现实

from: http://wangyuanzju.blog.163.com/blog/static/13029201132154010987/网易NTSE还不错...  随机IO几乎是令所有DBA谈虎...

SQL从数据库中随机取数据(原文转自博客园)

如何随机取记录?(MSSQL、Access、MySql) 1、数据量少的时候可以使用sql自带的newid()函数 select top 7 from table order by newid() ...
  • manyi74
  • manyi74
  • 2012年11月09日 13:48
  • 3094

MySQL数据库中如何使用rand随机查询记录

以下的文章主要介绍的是MySQL使用rand 随机查询记录效率测试,我们大家一直都以为MySQL数据库随机查询的几条数据,就用以下的东东,其实其实际效率是十分低的,以下就是文章的主要内容。   ...

mysql不用rand()函数实现随机读取数据库记录的方法

很多朋友都知道在mysql随机查询数据直接使用rand()函数就可以实现了,但是rand()函数如果直接使用几百上万条数据没什么问题,如果上万条数据就出事了,下面我来给各位朋友详细介绍mysql中ra...

MySQL数据库中如何使用rand随机查询记录

以下的文章主要介绍的是MySQL使用rand 随机查询记录效率测试,我们大家一直都以为MySQL数据库随机查询的几条数据,就用以下的东东,其实其实际效率是十分低的,以下就是文章的主要内容。   ...

随机选择数据库记录的方法

http://blog.csdn.net/l_serein/article/details/4446498 (使用Randomize函数,通过SQL语句实现)   对存储在数据库中的数据来说,...

MySQL数据库如何用rand随机查询记录效率测试

转自http://database.51cto.com/art/201005/202461.htm 以下的文章主要介绍的是MYSQL数据库使用rand随机查询记录效率测试 ,相信如果你掌握了My...

mysql不用rand()函数实现随机读取数据库记录的方法

1.新建一个表,里面存着 -5 至 5 之间的数.再利用order by rand()得到随机数. #建立指定范围数据表 create table randnumber select -1 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库中取随机记录问题!!!
举报原因:
原因补充:

(最多只允许输入30个字)