Sentencia para Borrar datos en MySQL

Sentencia para borrar los datos en una base de datos MySQL

Seguimos trabajando con la base de datos que hemos creado en tutoriales anteriores, si no la tenéis y queréis probar las consultas la podéis descargar en el tutorial anterior. Ahora Imaginemos que ihemos perdido uno de los libros de nuestra biblioteca, en ese caso tendríamos que borrar el registro de ese libro en nuestra base de datos, puesto que ya no lo tenemos.

Puesto que solo queremos borrar un libro, y no todos, para eliminarlo de registros de una tabla en MySQL, tan solo debemos decirle que se borren los registros que cumplan los criterios que queramos. Por ejemplo, si queremos borrar de nuestra biblioteca el libro “Residencia en la tierra”, del escritor Neruda, tendríamos que hacer este script

DELETE
FROM libro
WHERE titulo='Residencia en la tierra';

Debemos tener mucho cuidado al poner los criterios, porque, en este caso no pasa, pero imagínate que existieran 2 libros distintos, de dos escritores distintos pero con el mismo titulo “Residencia en la tierra”, con ese script que acabamos de hacer se borrarían los dos libros.

¿Cómo borrar entonces el libro que queremos?, la solución es muy simple, diciendo a MySQL que borre el que pertenece al escritor Neruda, aquí tenemos el ejemplo:

DELETE
FROM libro
WHERE titulo='Residencia en la tierra' and escritor='Neruda';

Dentro de:
Siguiente:
Atras:

Si tienes alguna duda sobre este tutorial o necesitas algun tipo de material dejalo en el foro de nuestra web.

Ir a la pagina principal

Copyright Tutoriales Original Design - Privacidad