22 - DELETE (Eliminar todos los registros)

Vimos en el concepto anterior que podemos borrar una o más filas de una tabla indicando en el where del comando SQL delete la condición que debe cumplir la fila para ser borrada.

Para borrar todos los registros de una tabla debemos llamar al comando delete de SQL sin disponer la cláusula where.

Es importante tener en cuenta que la ausencia de la cláusula where en el comando delete eliminará todas las filas de la tabla.

pagina1.php
<html>
<head>
  <title>Problema</title>
</head>
<body>
  <?php
  $conexion = mysqli_connect("localhost", "root", "", "base1") or
    die("Problemas con la conexión");

  mysqli_query($conexion, "delete from alumnos") or
    die("Problemas en el select:" . mysqli_error($conexion));

  echo "Se efectuó el borrado de todos los alumnos.";

  mysqli_close($conexion);
  ?>
</body>
</html>