gpt4 book ai didi

mysql - 删除查询正在运行并且不删除任何数据

转载 作者:太空宇宙 更新时间:2023-11-03 11:07:13 24 4
gpt4 key购买 nike

我使用查询删除了大约 9,000,000 行,但没有删除任何行,这是什么问题?

 DELETE FROM `messages` WHERE  last_change < 1332201600 && last_change !=0

//1332201600为时间戳

最佳答案

从一个大表中删除 900 万行可能需要很长时间。在整个命令完成并提交事务之前,不会删除任何行。你必须要有耐心。

我还会检查您的 WHERE 子句是否确实匹配某些行。尝试运行此语句:

SELECT *
FROM `messages`
WHERE last_change < 1332201600 && last_change !=0
LIMIT 10

如果这返回 10 行(如果您问题中的信息正确,则应该返回 10 行),那么您的原始 DELETE 语句将删除至少这 10 行。

关于mysql - 删除查询正在运行并且不删除任何数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11181174/

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