Saltar al contenido

Eliminar tablas de MySQL

septiembre 23, 2021

Es muy fácil eliminar una tabla MySQL 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 MySQL:


DROP TABLE table_name ;

Soltar tablas desde el símbolo del sistema

Para eliminar tablas desde el símbolo del sistema, debemos ejecutar el comando DROP TABLE SQL en el símbolo del sistema mysql>.

Ejemplo

El siguiente programa es un ejemplo que elimina el tutorials_tbl


[email protected]# mysql -u root -p
Enter password:*******
mysql> use TUTORIALS;
Database changed
mysql> DROP TABLE tutorials_tbl
Query OK, 0 rows affected (0.8 sec)
mysql>

Eliminación de tablas mediante script PHP

Usos de PHP consulta mysqli () o mysql_query () función para eliminar una tabla MySQL. Esta función toma dos parámetros y devuelve VERDADERO en caso de éxito o FALSO en caso de error.

Sintaxis


$mysqli->query($sql,$resultmode)
No Señor. Descripción de parámetros
1

$ sql

Obligatorio: consulta SQL para eliminar una tabla.

2

$ resultmode

Opcional: la constante MYSQLI_USE_RESULT o MYSQLI_STORE_RESULT según el comportamiento deseado. De forma predeterminada, se utiliza MYSQLI_STORE_RESULT.

Ejemplo

Pruebe el siguiente ejemplo para soltar una tabla:

Copie y pegue el siguiente ejemplo como mysql_example.php –


<html>
   <head><title>Dropping MySQL Table</title></head>
   <body>
      <?php
         $dbhost="localhost";
         $dbuser="root";
         $dbpass="[email protected]";
         $dbname="TUTORIALS";
         $mysqli = new mysqli($dbhost, $dbuser, $dbpass, $dbname);
         
         if($mysqli->connect_errno ) {
            printf("Connect failed: %s<br />", $mysqli->connect_error);
            exit();
         }
         printf('Connected successfully.<br />');
		 
         if ($mysqli->query("Drop Table tutorials_tbl")) {
            printf("Table tutorials_tbl dropped successfully.<br />");
         }
         if ($mysqli->errno) {
            printf("Could not drop table: %s<br />", $mysqli->error);
         }

         $mysqli->close();
      ?>
   </body>
</html>

Producción

Acceda al mysql_example.php implementado en el servidor web apache y verifique el resultado.


Connected successfully.
Table tutorials_tbl dropped successfully.

close