1

我有一张包含 130824 条记录的表。它的存储引擎是 MyISAM。我想截断它。当我在 SSH、PHP 脚本或 phpmyadmin 上执行命令时,它们显示加载很长时间,但什么也没发生。我已经尝试在 SSH、phpmyadmin 甚至通过 PHP 中一一执行命令。

1. TRUNCATE TABLE `table_name` ;
2. TRUNCATE `table_name` ;
3. DELETE FROM `table_name` ;
4. DELETE FROM `table_name` LIMIT 100 ; // even this also halt the system in loading condition

请指导我解决此问题的最佳方法。

4

1 回答 1

-1
<?php
MYSQL_CONNECT('host','database_username','database_password');
@mysql_select_db("database_name") or die(mysql_error());

$query="TRUNCATE table_name";

mysql_query($query);
mysql_close()
?>

试试这个 php 脚本来截断一个特定的表。

于 2015-01-29T13:25:59.350 回答