Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

puede usarse delete con limit???

Estas en el tema de puede usarse delete con limit??? en el foro de Mysql en Foros del Web. Esta es mi consulta: * * * * * * * * * * * * * * * * * * * delete from ...
  #1 (permalink)  
Antiguo 17/10/2005, 08:16
 
Fecha de Ingreso: septiembre-2005
Mensajes: 37
Antigüedad: 18 años, 7 meses
Puntos: 0
Pregunta puede usarse delete con limit???

Esta es mi consulta:

* * * * * * * * * * * * * * * * * * *
delete from detalle
order by detalle.id_detalle desc limit 3

* * * * * * * * * * * * * * * * * * *
Mi intención es borrar de La tabla -> detalle
Los tres que tengan el mayor id_detalle

Pero me arroja un error...

¿saben a que podría ser debido?
Gracias
  #2 (permalink)  
Antiguo 17/10/2005, 08:44
 
Fecha de Ingreso: septiembre-2005
Mensajes: 37
Antigüedad: 18 años, 7 meses
Puntos: 0
si el limit fuese 1 solo no tendría problema pq con una subsentencia lo arreglo pero si el limit es 2 por ej, ya no vale pq esta solo puede devolver un resultado, para que sea valida..

delete from public.detalle
where public.detalle.id_detalle=(
select public.detalle.id_detalle
from public.detalle
order by public.detalle.id_detalle desc limit x)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:25.