【问题标题】:MySQL Select 1000 records randomly when Primary key is a stringMySQL 主键为字符串时随机选择 1000 条记录
【发布时间】:2019-10-02 22:44:09
【问题描述】:

我有一个包含 20 万条记录的表,我想随机处理 1000 行。

主键是这样的

000279a4-3214-4f9c-93c3-168634f4548a

我看到了这个问题,但是 PK 是一个数字,所以对我不起作用

MySQL select 10 random rows from 600K rows fast

【问题讨论】:

    标签: mysql random


    【解决方案1】:

    你可以通过 rand() 使用 order 并限制 1000

    select * 
    from my_table  
    order by rand()  
    limit  1000 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-19
      • 1970-01-01
      • 2018-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多