MySQL随机读取与更新n条数据的方法
发布:smiling 来源: PHP粉丝网 添加日期:2014-09-23 14:58:36 浏览: 评论:0
今天看到一个朋友分享两处随机读取N条记录的文章,下面我们做了一下之后会发现可以随机做个更新了,下面一起来看看吧.
随机读取数据:MYSQL自身语句便可实现,下面举例来说明,比如,我要随机读取6条数据显示给浏览者.
MYSQL语句,代码如下:select * from youtable order by rand() limit 6";
如果要随机取6-10条记录,可以这样:
$num=rand()(5,10);$sql="select * from youtable order by rand() limit $num";
不过据说,这样在数据量较大的时候效率不是太高,适用于对2000以内的数据条数随机读取.
随机更新数据:因为我本人自认为我PHP水平一般,后来翻了MySQL手册,找到了rand()函数,终于找到了正确答案,代码如下:
UPDATE cdb_posts SET views = rand();//phpfensi.com
其实在insert命令中,value()里面用rand(),注意记录条数要足够,否则会出错,比如,你要随机更新10第记录,那么必须保证你的MYSQL至少有10条记录,少于这个记录MYSQL肯定要找不到北了,以上个人意见,仅供参考.
Tags: MySQL随机读取 MySQL更新数据
相关文章
- ·mysql数据不存在就插入 否则就更新数据(2014-09-23)
- ·MySQL入门插入、删除和更新数据sql语句(2014-09-27)
- ·mysql更新修改数据表结构sql语句(2014-10-03)
- ·mysql update语句使用方法总结(2014-10-03)
- ·mysql更新数据之update set用法(2014-10-09)
- ·mysql保存数据之存在就更新,否则就保存数据(2014-10-15)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)