gpt4 book ai didi

MySql表操作不终止

转载 作者:行者123 更新时间:2023-11-30 22:33:48 24 4
gpt4 key购买 nike

我正在通过连接操作创建一个大表(30 列 * 1000 万行)。它持续运行了几天(在大型服务器上),所以我不得不终止创建查询。

但是,这个表仍然存在,我无法删除、删除、选择、简单的(select count(*))、重命名,甚至是描述操作!我不能删除整个数据库,因为我还有其他重要的表。那么如何从我的数据库中删除该表呢?

我尝试了很多解决方案,但没有一个奏效。我试过:

drop table badtable;
delete from badtable where 1 = 1; --always true
delete from badtable where 1 = 1 limit 100; --never terminated

有什么想法吗?

最佳答案

这是一个 InnoDB 表,对吗?当您终止创建查询时,它开始“回滚”您所做的事情。呸。

到现在为止,情况已经解除了,是吗?

下一次,以 1000 行 block 的形式构建表——每个 block 都被提交。

关于MySql表操作不终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33117004/

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