MySQL删除查询没有结束

时间:2018-04-25 09:31:47

标签: sql mysqli

我在My SQL Server上运行select查询,如下所示。

select * 
from tabl1 
where U_ID = '2345'

以上查询仅需1秒。

但是当我正在删除同样的东西时:

delete from tabl1 
where U_ID = '2345'

它继续执行。

可能是什么原因?有什么想法吗?

2 个答案:

答案 0 :(得分:0)

数据库写入比读取更昂贵。

如果有任何索引,请尝试禁用索引。运行您的查询,然后重新构建索引。

答案 1 :(得分:0)

原因可能很多,取决于你得到的错误。

  • 尝试重新启动MSSQL SEVER服务&再检查一遍。
  • 同时检查您要删除的表的结构,因为过多的引用数据可能需要很长时间才能删除。

最好发布你得到的错误。