Borrar un registro

Valoración del artículo:
Sintaxis y ejemplos para borrar registros en una tabla
Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.
Para borrar un registro nos servimos de la instrucción Delete. En este caso debemos especificar cual o cuales son los registros que queremos borrar. Es por ello necesario establecer una selección que se llevara a cabo mediante la cláusula Where.

La forma de seleccionar se verá detalladamente en capítulos posteriores. Por ahora nos contentaremos de mostrar cuál es el tipo de sintaxis utilizado para efectuar estas supresiones:

Delete From nombre_tabla Where condiciones_de_selección

Nota: Si deseamos practicar con una base de datos que está vacía primero debemos crear las tablas que vamos a llenar. Las tablas también se crean con sentencias SQL y aprendemos a hacerlo en el último capítulo.

Si queremos por ejemplo borrar todos los registros de los clientes que se llamen Perico lo haríamos del siguiente modo:

Delete From clientes Where nombre='Perico'

Hay que tener cuidado con esta instrucción ya que si no especificamos una condición con Where, lo que estamos haciendo es borrar toda la tabla:

Delete From clientes

Comentarios
Fueron enviados 7 comentarios al artículo
3 comentarios no revisados
4 comentarios revisados:
Por: victor
07/10/04
Para principiantes. Hay que tener mucho cuidado con el borrado de registros. Una vez borrado algo en las tablas, ¡¡no puede ser recuperado!!. Así que cuidadin. Hacer siempre copia de las tablas con las que vallais a trabajar y hacer pruebas
Por: David
26/11/04
SI QUEREMOS BORRAR SIN EQUIVOCARNOS, PODEMOS IR A VARIOS CAMPOS DE LAS TABLAS COMO CONDICION:: EJ.

DELETE FROM TABLE
WHERE NAME ="RAMON"
AND APELLIDO ="PERE"
Por: ni
28/9/06
para poder borrar datos de una tabla con las condiciones de otra tienes que utilizar la instruccion select, mira algo sobre las consultas con multiseleccion, o seleccion en distintas tablas.
un saludo.
Por: Diego
23/10/07
Si tenes una tabla Articulos por ej:
Articulos
---------
codigo
precio
Descripcion

para borrar algun registro tendriamos que poner

DELETE FROM articulos WHERE codigo=1

en este ejemplo borrariamos el primer articulo si es que el primero que se ah grabado correponde al codigo numero 1, si no borrariamos el que tenga el codigo con el valor 1 se la posicion que tenga dentro de la tabla Articulos

tambien se puede borrar de acuerdo a los demas campos como por ej

DELETE FROM articulos WHERE precio=5

aqui borrariamos todos los articulos que cuesten 5 pesos

o tambien

DELETE FROM articulos WHERE Descripcion="Coca Cola"

aqui borrariamos el articulo que se llame coca cola

Manuales relacionados
Categorias relacionadas
El autor
Rubén Alvarez
Redactor de DesarrolloWeb.com
http://www.desarrolloweb.com
Lectura recomendada
Compra este libro en Agapea, la librería urgente a domicilio.
Últimas noticias
Alojados en el grupo