mysql 批量删除表

Posted Crius

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 批量删除表相关的知识,希望对你有一定的参考价值。

<?php
set_time_limit(0);
$con = mysql_connect("localhost", "user", "pwd");
$dbname = "db";
if ($con) {
  if (mysql_select_db($dbname, $con)) {
    $sql = "SHOW TABLES WHERE Tables_in_$dbname   LIKE ‘prd_%‘;";
    $ret = mysql_query($sql);
    while($row = mysql_fetch_assoc($ret)){
      $info1[] = $row["Tables_in_$dbname"];
    }
    foreach ($info1 as $val) {
      //表名字$val
      $sql ="drop table $val";
      mysql_query($sql);
    }
  }
}
mysql_close($con);
?>

 

以上是关于mysql 批量删除表的主要内容,如果未能解决你的问题,请参考以下文章

mysql批量删除指定前缀或后缀表

mysql 怎么批量删除没有数据的数据?怎么重新随即排列主键?

mysql 删除批量删除表

MySQL批量删除指定前缀表

mysql 存储过程批量删除表

mysql 批量删除表