2.2. Borrado de las filas de una tabla

2.2. Borrado de las filas de una tabla Dataprix 18 Septiembre, 2009 - 10:01

Para borrar valores de algunas filas de una tabla podemos utilizar la sentencia DELETE FROM WHERE. Su formato es el siguiente:

DELETE FROM nombre_tabla
[WHERE condiciones];

En cambio, si lo que quisiéramos conseguir es borrar todas las filas de una tabla, entonces sólo tendríamos que poner la sentencia DELETE FROM, sin WHERE. 

 Borrado de múltiples filas          
  Notemos que el cliente con
  el código 2 podría tener más 
  de un proyectyo contratado
  y, por lo tanto, se borraría 
  más de una fila con una sola
  sentencia.
 

 

Borrar todas las filas de una tabla en BDUOC

Podemos dejar la tabla proyectos sin ninguna fila:

 

 

 

 

DELETE FROM proyectos;

 

En nuestra base de datos, borrar los proyectos del cliente 2 se haría de la forma que mostramos a continuación:

DELETE FROM proyectos
WHERE codigo_cliente = 2;