gpt4 book ai didi

mysql - 在 INSERT 语句中使用 rand() 也很慢吗?

转载 作者:行者123 更新时间:2023-11-29 02:07:15 25 4
gpt4 key购买 nike

MYSQL rand() 函数在 select 语句中是出了名的慢,对于 insert 语句也是如此吗?我想通过以下方式插入一个带有随机数的新行:

insert into new_table (field1, field2, randomField) values ('Hello', 'Ola', rand());

随着表越来越大,rand() 函数会变慢吗?

最佳答案

Will the rand() function become slow as the table gets larger and larger?

没有。 RAND() 在大表上变慢通常是因为它与 ORDER BYWHERE 结合使用。在您的示例中,您正在对 RAND() 进行一次调用,这不会成为性能问题。

关于mysql - 在 INSERT 语句中使用 rand() 也很慢吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3825844/

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