MySQLi: tablas sueltas
Es muy fácil eliminar una tabla MySQLi existente, pero debe tener mucho cuidado al eliminar cualquier tabla existente porque los datos perdidos no se recuperarán después de eliminar una tabla.
Sintaxis
Aquí hay una sintaxis SQL genérica para eliminar una tabla MySQLi:
DROP TABLE table_name ;
Soltar tablas desde el símbolo del sistema
Esto solo necesita ejecutarse DROP TABLE Comando SQL en el indicador mysql>.
Ejemplo
Aquí hay un ejemplo, que elimina tutorials_inf -
[email protected]# mysql -u root -p
Enter password:*******
mysql> use TUTORIALS;
Database changed
mysql> DROP TABLE tutorials_inf
Query OK, 0 rows affected (0.8 sec)
mysql>
Eliminación de tablas mediante script PHP
Para eliminar una tabla existente en cualquier base de datos, necesitaría usar la función PHP mysqli_query(). Pasará su segundo argumento con el comando SQL adecuado para eliminar una tabla.
Ejemplo
<html>
<head>
<title>Dropping MySQLi Tables</title>
</head>
<body>
<?php
$host = 'localhost:3306';
$user = 'root';
$pass = '';
$dbname = 'TUTORIALS';
$conn = mysqli_connect($host, $user, $pass,$dbname);
if(!$conn) {
die('Could not connect: '.mysqli_connect_error());
}
echo 'Connected successfully<br/>';
$sql = "DROP TABLE tutorials_inf";
if(mysqli_query($conn, $sql)) {
echo "Table is deleted successfully";
} else {
echo "Table is not deleted successfully\n";
}
mysqli_close($conn);
?>
</body>
</html>
La salida de muestra debería ser así:
Connected successfully
Table is deleted successfully