如何对 MYSQL 大数据库执行表数据删除 *** 作,单表数据量超过 15.6G

如何对 MYSQL 大数据库执行表数据删除 *** 作,单表数据量超过 15.6G,第1张

如何对 MYSQL 大数据库执行表数据删除 *** 作,单表数据量超过 15.6G

delete 语句不影响表所占用的 extent,高水线(high watermark)保持原位置不动

drop 语句将表所占用的空间全部释放。

truncate 语句缺省情况下见空间释放到 minextents个 extent,除非使用reuse storage;truncate 会将高水线复位(回到最开始)。

遇到删除失败的时候,显示一下mysql_error()就明白原因了,出错的可能很多,一般不要去猜。

把现在出错的 echo "<script。。。。"修改为:

echo "执行SQL出错,SQL:$sql,错误:".mysql_error()

这样调试你就能看见错误原因,如果看不明白可以粘贴出来。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7139088.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存