Eliminar registros usando Between en SQL

Tiempo de lectura estimado: < 1 minuto

Hola!.

Hoy vamos a ver como usar el operador between para, por ejemplo, borrar miles de registros con una sola sentencia.

El operador BETWEEN se utiliza para seleccionar valores entre un rango de datos especificados en nuestra consulta.

La sintaxis general:

SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;

Pero si tenemos más de 50 mil registros. No vamos a ir uno por uno. No sería lo lógico.

Asi pues, haciendo una rápida consulta:

DELETE FROM `mi_tabla` WHERE id BETWEEN x AND y

Y con esto, borraríamos los ids especificados en la consulta de arriba.

Por otro lado, si queremos ser específicos, podemos hacer uso de los operadores < y > , <>…

DELETE FROM `mi_tabla` WHERE id > x AND < y

Y un sinfín de posibilidades, que nos ahorra mucho trabajo a la hora de hacer limpieza de registros.

Deja un comentario

© 2024 - Serna Studio

Si continuas utilizando este sitio aceptas el uso de cookies. más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar