Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-06-2014
potlanos potlanos is offline
Miembro
 
Registrado: jul 2003
Posts: 36
Poder: 0
potlanos Va por buen camino
varios deletes

hola, estoy intentando ejecutar varios deletes desde una adoquery a una tabla en mysql.

lo pruebo separando por ;

Código SQL [-]
delete from tabla where a = 1; delete from tabla where a = 5; delete from tabla where a = 7;

pero siempre me da error.

Podeis ayudarme?

gracias!
Responder Con Cita
  #2  
Antiguo 10-06-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Y si lo haces de uno en uno?
Responder Con Cita
  #3  
Antiguo 10-06-2014
potlanos potlanos is offline
Miembro
 
Registrado: jul 2003
Posts: 36
Poder: 0
potlanos Va por buen camino
si, de una en una funciona, pero queria saber si existe la posibilidad, en los insert se puede hacer asi:

Código SQL [-]
insert into tabla (campo1 , campo2 ) values ( 1 ,1 ) , ( 1, 2)

pensaba que no hubiese algo

gracias y saludos.
Responder Con Cita
  #4  
Antiguo 10-06-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Nunca se me ocurrió hacerlo así, no sabría decirte.
Responder Con Cita
  #5  
Antiguo 10-06-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por potlanos Ver Mensaje
hola, estoy intentando ejecutar varios deletes desde una adoquery a una tabla en mysql.

lo pruebo separando por ;

Código SQL [-]
delete from tabla where a = 1; delete from tabla where a = 5; delete from tabla where a = 7;

pero siempre me da error.
...
Hola potlanos.

¿ Y no te sirve de este modo ?
Código SQL [-]
DELETE FROM TABLA
WHERE A IN (1,5,7)

O tal vez,
Código SQL [-]
DELETE FROM TABLA
WHERE A = 1 OR A = 5 OR A = 7

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 10-06-2014 a las 17:04:50.
Responder Con Cita
  #6  
Antiguo 10-06-2014
potlanos potlanos is offline
Miembro
 
Registrado: jul 2003
Posts: 36
Poder: 0
potlanos Va por buen camino
si , es como lo hago ahora, pero no siempre es la misma tabla y los mismos 'wheres'.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Varios CDs en un DVD lfb Varios 3 30-01-2009 01:28:28
Varios cortos... fidel Humor 8 14-01-2009 17:33:24
Ayuda relaciones de varios a varios TQueries j_flores3000 SQL 7 22-11-2008 21:43:40
Relación varios a varios faraonDX Tablas planas 16 11-02-2008 19:44:33
varios update jam888 MS SQL Server 4 20-12-2005 13:21:13


La franja horaria es GMT +2. Ahora son las 00:53:35.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi