Programación y ejemplos de PHP, jQuery, HTML5, WordPress, MySQL, AMP y htaccess


MySQL DELETE: Eliminar filas de tablas en una base datos

Repaso a la sentencia de MySQL DELETE que sirve para eliminar filas o registros de tablas de una base de datos.

Otras sentencias similares son:

Sintaxis de MySQL DELETE

Veamos la sintaxis de esta sentencia MySQL extraída de su página web:

Explico la sintaxis:

  • Primero debemos determinar el nombre de la tabla de la cual eliminaremos las filas.
  • Condición que debe cumplir la fila para ser borrada.
  • Orden de los registros a ser eliminados.
  • Límite de filas a eliminar.
Precauciones a tomar con DELETE en MySQL

Hay que tener cuidado con esta sentencia ya que si omitimos las claúsulas WHERE o LIMIT podemos llegar a eliminar todos los registros de la tabla.

Sería un efecto similar al de usar la sentencia TRUNCATE

Ejemplos de MySQL DELETE

Vayamos con una serie de ejemplos sencillos y prácticos:

Explico el ejemplo superior:

  • Vamos a eliminar registros de la tabla usuarios.
  • Cuyo valor del campo edad sea superior a 35.
  • Ordenando los registros por la columna edad.
  • Eliminaremos un máximo de 15 filas.

Explico el ejemplo superior:

  • Vamos a eliminar registros de la tabla usuarios.
  • Cuyo valor del campo edad sea superior a 35 y menor de 50.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies