gpt4 book ai didi

mysql - 在 MySQL 数据库中标记大量随机记录 - 仅一次

转载 作者:行者123 更新时间:2023-11-29 07:40:32 24 4
gpt4 key购买 nike

在我的数据库表中,我有 5 列:id、l_num、s_num、win、claim。有 415,000 条记录。我如何随机选择其中 20,000 条记录并在 win 字段中使用 1 更新记录?

我知道我可以使用 SELECT * FROM tableName ORDER BY RAND() LIMIT 20000 来选择这些随机记录,但我也了解到这种类型的选择对于大型数据来说效率低下。数量。

我只需要在数据库上执行一次。一旦所有记录都被标记,我们只需一次检查该标记即可。

最佳答案

您可以使用以下查询:

UPDATE tableName SET win = 1 ORDER BY RAND() LIMIT 20000

关于mysql - 在 MySQL 数据库中标记大量随机记录 - 仅一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29222309/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com