sql >> Database teknologi >  >> RDS >> Mysql

Hvordan dropper man alle tabeller i databasen uden at slippe selve databasen?

Den korteste er at genskabe databasen. men hvis du ikke vil...

Dette er til MySQL/PHP. Ikke testet, men sådan noget.

$mysqli = new mysqli("host", "my_user", "my_password", "database");
$mysqli->query('SET foreign_key_checks = 0');
if ($result = $mysqli->query("SHOW TABLES"))
{
    while($row = $result->fetch_array(MYSQLI_NUM))
    {
        $mysqli->query('DROP TABLE IF EXISTS '.$row[0]);
    }
}

$mysqli->query('SET foreign_key_checks = 1');
$mysqli->close();


  1. SQL Server AlwaysOn ( Availability Group ) Arkitektur og trin for trin installation - 4 Tilføj og fjern databasetrin

  2. Sådan får du en liste over datoer mellem to datoer i mysql select-forespørgsel

  3. CASESTUDIE:ARKWARE MS ACCESS CRM

  4. Max reel plads i en varbinary(max) i SQL Server