¿Cómo se eliminan múltiples filas con diferentes identificaciones en una Query SQL?

Aprende cómo puedes borrar muchas filas de la tabla SQL por id en una sola SQL query

by Luigi Nori Date: 02-10-2020 sql query filter

Para los ejemplos de este artículo, supongamos que tenemos una tabla con identificaciones únicas que vamos a utilizar para eliminar varias filas en una sola consulta. Por supuesto, también puedes usar otras condiciones/columnas.

Eliminar todas las filas como se especifica

Usando la cláusula IN , podemos especificar múltiples identificaciones de fila para eliminar. Por ejemplo, los siguientes query eliminaría las filas con identificaciones iguales a 1, 5 y 7:

DELETE from `tablename` WHERE `id` IN (1, 5 , 7);

Borrar todas las filas excepto algunas

Usando la cláusula NOT IN podemos borrar todas las filas excepto algunas como esta:

DELETE FROM `tablename` WHERE `id` NOT IN (1, 5, 7);

Esto borraría todas las filas excepto las filas con identificaciones iguales a 1, 5 y 7.

Borrar todas las filas de un rango

Podemos eliminar un número de filas entre un rango de la siguiente manera:

DELETE FROM `tablename` WHERE `id` >= 3 AND `id` <= 10;

Esto equivale a utilizar el operador BETWEEN como aquí:

DELETE FROM `table_name` WHERE `id` BETWEEN 3 AND 10;

Ambas consultas borrarían todas las filas con ids entre 3 y 10 (incluidos).

 
by Luigi Nori Date: 02-10-2020 sql query filter visitas : 4657  
 
Luigi Nori

Luigi Nori

He has been working on the Internet since 1994 (practically a mummy), specializing in Web technologies makes his customers happy by juggling large scale and high availability applications, php and js frameworks, web design, data exchange, security, e-commerce, database and server administration, ethical hacking. He happily lives with @salvietta150x40, in his (little) free time he tries to tame a little wild dwarf with a passion for stars.

 
 
 

Artículos relacionados

Optimizar las consultas SQL en PHP: Select y Join

La mayoría de nosotros tiene que relacionarse con bases de datos en nuestros proyectos, y SQL es uno de los languajes más utlizados. SQL (Structured Query Language) es un lenguaje…

Javascript, un desafío para los desarrolladores ancianos

Tomémonos un momento para hablar sobre ti y tu relación con JavaScript antes de adentrarnos en todos los aspectos técnicos. Si eres como yo, llevas mucho tiempo escribiendo documentos HTML con…

¿Jquery va a morir en 2019?

Durante un tiempo, la relevancia de JQuery ha sido un tema de debate entre los desarrolladores web. Como desarrolladores web interesados en Javascript, teníamos curiosidad por saber lo que los…

Cómo convertirte en un desarrollador web actual

Hay un montón de tutoriales en línea completamente gratis. Si eres lo suficientemente autodirigido e interesado, no tienes ninguna dificultad para entrenarte a ti mismo. El punto para aprender a…

MySql: Cambiar la contraseña de Root

Cuando creas una nueva base de datos MySQL, debes establecer una contraseña para root y modificar así lo que viene por predeterminado, a menos que quieras ser hackeado. Para asignar…

GraphQL, entenderlo y usarlo en producción

A estas alturas, es probable que ya hayas escuchado el término GraphQL en conversaciones con otros desarrolladores. Al igual que cualquier tecnología nueva y genial, se ha convertido en la "Next…

Las mejores librerías JavaScript 2018

Javascript sigue siendo el lenguaje de programación más popular y utilizado en 2018. El ecosistema a su alrededor està sigue creciendo sigue creciendo y el número de frameworks y librerías que…

Como importar grandes bases de datos MySql usando SSH y linea de comando

Los fragmentos de código siguientes te permitirán importar y exportar la base de datos a traves de la linea de comando de la consola de linux.. Para obtener acceso SSH a…

Plugins jQuery para Efectos de Transición de Páginas con CSS3

Todo el mundo sabe que si desea más tráfico en su sitio web y quiere estar en la cima de los resultados de búsqueda también debe tener la página web…

Winginx, servidor nginx completo para windows

Cuando necesitamos montar un servidor Apache en Windows o Mac tenemos opciones de WAMP y MAMP muy populares como por ejemplo XAMPP, pero se hacen mas populares servidores como Nginx.  Nginx…

10 Snippets de los media queries

Si estáis desarrolando un sitio o aplicación web Responsive (adaptativa)  y todavía no sabes que Media Queries utilizar para los dispositivos que estás soportando el artículo de hoy te vendrá perfecto! Antes de…

10 plugins jQuery para personalizar los Scrolls

En muchas ocasiones necesitamos personalizar hasta el último detalle de los elementos que conforman las webs de nuestros proyectos, en este artículo os enseñamos 10 plugins Jquery para personalizar los scrolls tanto verticales como…