gpt4 book ai didi

mysql - 海量sql删除查询

转载 作者:行者123 更新时间:2023-11-29 01:30:17 26 4
gpt4 key购买 nike

我必须根据 id 值删除大量数据。哪个最快:

DELETE FROM myTable WHERE id = '10' OR id = '20' OR id = '43' OR id = '54' .......

DELETE FROM myTable WHERE id = '10'; DELETE FROM myTable WHERE id = '20'; ........

如果您有其他解决方案,请随时告诉我。

(这里的id不是主键,也不是索引,是外键,因为它引用了一个词,我可以在这个数据库中对一个词进行多次输入)

我使用 MySQL,但我希望我的查询可以应用于其他 RDBMS

最佳答案

第一个更快,但我想像这样使用 IN 运算符以获得更多的可读性,尽管性能相同

DELETE FROM myTable WHERE id in ('10','20','30',...)

关于mysql - 海量sql删除查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15861113/

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