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

Ayuda con Delete

Estas en el tema de Ayuda con Delete en el foro de Bases de Datos General en Foros del Web. Necesito Un query que me borre los ultimos 4 registros de una tabla. por decir que hago un insert donde se ingresan 8 datos en ...
  #1 (permalink)  
Antiguo 15/12/2010, 13:25
Avatar de jodatelo  
Fecha de Ingreso: marzo-2010
Ubicación: Ecuador
Mensajes: 65
Antigüedad: 14 años, 1 mes
Puntos: 1
Pregunta Ayuda con Delete

Necesito Un query que me borre los ultimos 4 registros de una tabla.

por decir que hago un insert donde se ingresan 8 datos en una tabla automaticamente despues del insert quiero un delete q me borre los 4 ultimos
por ejemplo:

inserto lo sgte:
1.carlos
2.daniel
3.juan
4.pepito
5.joao
6.anibal
7.goku
8.gohan

borro lo sgte:
5.joao
6.anibal
7.goku
8.gohan
  #2 (permalink)  
Antiguo 15/12/2010, 13:33
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Ayuda con Delete

podrias consultar en el foro de SQL
esto no tiene mucho q ver con php ;D

saludos.
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 15/12/2010, 13:48
Avatar de jodatelo  
Fecha de Ingreso: marzo-2010
Ubicación: Ecuador
Mensajes: 65
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: Ayuda con Delete

Cita:
Iniciado por Hidek1 Ver Mensaje
podrias consultar en el foro de SQL
esto no tiene mucho q ver con php ;D

saludos.
es q es con php possss
  #4 (permalink)  
Antiguo 15/12/2010, 13:57
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Ayuda con Delete

Es un problema de SQL, no de PHP desde el momento en que estás tratando de borrar algo que está en una base de datos.
COmo tip, lo primero que debes hacer es determinar cuáles son los que quieres boirrar por medio de una consulta a la base, sobre eso luego se puede definir cómo borrarlos. Ahora bien, consultarlos y borrarlos en una sola operación no lo puedes hacer en ciertos DBMS, por lo que puede que te requiera al menos dos sentencias SQL.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 15/12/2010, 14:00
 
Fecha de Ingreso: diciembre-2010
Mensajes: 61
Antigüedad: 13 años, 4 meses
Puntos: 4
Respuesta: Ayuda con Delete

DELETE from NOMBRE_TABLA ORDER BY id DESC LIMIT 4

OJO CON DELETE, HAZ SIEMPRE UNA COPIA DE SEGURIDAD DE LOS DATOS

Saludos

Última edición por yop289; 15/12/2010 a las 14:20
  #6 (permalink)  
Antiguo 15/12/2010, 15:06
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Tema movido desde PHP a Bases de Datos
  #7 (permalink)  
Antiguo 16/12/2010, 07:42
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Ayuda con Delete

Debes tener una buena explicación para hacer lo que quieres. Pero si no nos cuentas cual es el motivo del porque necesitas esto, mi recomendación sería insertar únicamente los registros que quieras.
Sin una explicación, para mi no tiene mucho sentido insertar algo que no necesito.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: php, php-mysql
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 18:16.