gpt4 book ai didi

mysql - truncate table 需要很长时间,这正常吗?

转载 作者:IT老高 更新时间:2023-10-29 00:18:22 26 4
gpt4 key购买 nike

我正在使用截断表表名;在一个大约有 100 万行的表上,但它花费的时间太长了,自从过去 3 小时以来一直在运行。

这正常吗?您能否建议一些其他方法来删除表中的所有行,这可能会更快?

最佳答案

Truncate 在某些情况下不起作用,例如 ,

当你有索引类的东西和一些外键约束时

我建议的简单方法是

RENAME TABLE table_name TO t1;

CREATE TABLE table_name LIKE t1;

DROP TABLE t1;

或者您也可以使用 DELETE FROM table_name;

关于mysql - truncate table 需要很长时间,这正常吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17762361/

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