Curso de MySQL desde cero

Eliminar registros con DELETE

Capítulo 26: La declaración DELETE

La declaración DELETE de MySQL, es capaz de eliminar registros de las tablas.

La declaración delete
Ten cuidado aquí, llegamos a terreno peligroso. Si olvidas la cláusula WHERE, puede ser un completo desastre.

Antes de empezar, deberás hacer una copia completa de la base de datos. El proceso se describe en el capítulo anterior.

Este paso no puedes saltártelo. Presta atención, puesto que esto es una práctica para cuando realices trabajo real.

Vamos a eliminar un registro de la base de datos después de hacer una copia de seguridad, por si acaso te sale algo mal. Si te ocurre, solo tienes que importar la base de datos que has exportado tal y como expliqué en el capítulo 2.

Para eliminar un registro de una tabla, solo tienes que indicarlo con un DELETE y un WHERE.

Vamos a trabajar con la tabla employees.

Nos han pedido que eliminemos a un exempleado de la base de datos (Tom King). Para ello, tenemos el número de empleado (1619).

Registro en una tabla

Para no eliminar ningún registro de manera accidental, tendremos que prestar siempre mucha atención a lo que especificamos en el WHERE.

DELETE FROM employees WHERE employeeNumber=1619;

Antes de continuar, nos va a advertir de si realmente queremos ejecutar esa instrucción SQL. Confirma que es correcta y haz click en aceptar.

Aviso al usar DELETE en phpMyAdmin

Con esto, ya tendremos a Tom King fuera de la base de datos. El resto de empleados siguen intactos.


Comentarios

Si te quedan dudas sobre el temario, sobre SQL, MySQL o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.

Programación Fácil YouTube

Suscríbete

Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.

Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.

No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.