关闭

mysql 随机更新表里的几条数据

标签: mysql随机更新
544人阅读 评论(0) 收藏 举报
分类:

mysql 随机更新数据库里的几条数据
有些情况,比如下图表中数据,除了id不一样,其余都一样
这里写图片描述
出于某些原因,我们不能得到其id但是想更新其中的某些数据,不是全部,因为数据都是一样的,所以更新其中的哪一条都是一样的。
那么要更新其中的比如3条数据怎么办呢?

update test_table set type = "aa"
order by rand() limit 3;

运行完如上语句,表中数据如下:

这里写图片描述

0
0
查看评论

mysql实现随机获取几条数据的方法

sql语句有几种写法 1:SELECT * FROM tablename ORDER BY RAND() LIMIT 想要获取的数据条数; 2:SELECT *FROM `table` WHERE id >= (SELECT FLOOR( MAX(id) * RAND()) ...
  • xionglangs
  • xionglangs
  • 2016-02-03 18:30
  • 3856

Mysql 的随机更新

随机数字: update you_table set you_c = round(rand()*10000000000%2000000000) uuid: update you_table set you_c = replace(uuid(),'-','') ...
  • hzw2312
  • hzw2312
  • 2016-07-20 14:56
  • 1104

SqlServer 找出随机的多少条数据

有时候可能是一些活动要抽出得奖人或选出抽查的一些名单,就常常会使用到 Order BY Newid() 的方式来做随机数选出,  Select TOP N * From TABLE Order By NewID()
  • chenghaibing2008
  • chenghaibing2008
  • 2016-09-28 15:25
  • 482

MySQL性能优化(特别是最后保证随机查到数据的思想,而不是前几条)

http://blog.csdn.net/l1028386804/article/details/42007449 如何从MySQL一个数据表中提取一条随机的效率,同时要保证效率最高。 方法一 这是最原始最直观的语法,如下: SELECT * FROM foo ORDER...
  • qq_16605855
  • qq_16605855
  • 2017-06-25 11:00
  • 327

mysql 随机获取几条数据

Sql写法: SELECT * FROM TableName  ORDER BY  RAND() LIMIT 10
  • licyXiaobaiyang
  • licyXiaobaiyang
  • 2017-10-12 15:46
  • 62

mysql 一次更新(update)多条记录

工作中遇到一个问题:要更新一个数据表。 这个表是我自己创建的,有7个字段,id、name、package等等 创建的时候,因为我把name、package的信息分别存在两个文本文件中, 所以我就用Insert方法,一次性将所有的name插入数据库中。 name全部导入数据库中了,但是我的...
  • svap1
  • svap1
  • 2014-04-08 18:21
  • 2013

hibernate随机从数据库中查询几条记录的思路。

我的办法有点笨,遇到大数据估计不行。 第一步:从数据库中查找所有的记录,返回集合。 第二步:通过Collections.shuffle()打乱集合顺序。 第三步:取得需要个数的子集合。
  • u011919606
  • u011919606
  • 2015-04-16 16:55
  • 1367

用python 取得mysql随机一条记录的取巧办法

网上有很多关于如何从数据库取得随机一条记录的办法,包括 SELECT RAND() * MAX(id) FROM random;还有据说是效率最低的办法:SELECT * FROM foo ORDER BY RAND() LIMIT 1 至于其他的方法,可以参照其他的文章。这个就不贴地址了。 我说...
  • diannet
  • diannet
  • 2016-09-28 10:55
  • 752

mysql使用rand随机查询记录的高效率方法

一直以为mysql随机查询几条数据,就用    SELECT * FROM `table` ORDER BY RAND() LIMIT 5      就可以了。    但是真正测试一下才发现这...
  • zqtsx
  • zqtsx
  • 2013-10-14 18:18
  • 1589

Oracle 随机获取N条数据

Oracle 随机获取N条数据     当我们获取数据时,可能会有这样的需求,即每次从表中获取数据时,是随机获取一定的记录,而不是每次都获取一样的数据,这时我们可以采取Oracle内部一些函数,来达到这样的目的 1) select * from (select * ...
  • SandayH
  • SandayH
  • 2014-08-19 15:17
  • 531
    个人资料
    • 访问:52598次
    • 积分:584
    • 等级:
    • 排名:千里之外
    • 原创:17篇
    • 转载:2篇
    • 译文:0篇
    • 评论:24条
    文章分类
    最新评论