我有一个近500张表的数据库,想要删除所有表中的所有记录。该如何实现?
mysqldump -d dbname > structure.sql
mysqladmin drop dbname
mysqladmin create dbname
mysql dbname < structure.sql
根据需要插入mysql凭证,例如 -u root -psecret -h localhost
TRUNCATE tableName;
这将清空表格的内容。请查看此处。
<?php
mysql_connect('localhost', 'user', 'password');
$dbName = "database";
mysql_select_db($dbName)
$result_t = mysql_query("SHOW TABLES");
while($row = mysql_fetch_assoc($result_t))
{
mysql_query("TRUNCATE " . $row['Tables_in_' . $dbName]);
}
?>