elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  Límite de 10 registros
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Límite de 10 registros  (Leído 1,988 veces)
pisagatos


Desconectado Desconectado

Mensajes: 1.771



Ver Perfil WWW
Límite de 10 registros
« en: 28 Agosto 2010, 03:44 am »

Muy buenas noches, qué tal?

Tengo un problemilla con una base de datos MySQL.
Quiero hacer una especie de registro -log- que guarde en una tabla los 10 últimos accesos a una web.

En teoría, lo que quiero hacer es q siempre haya 10 registros en la tabla, q se actualizen pero que siempre haya 10 registros constantes en la tabla. No sé si con Limit se podría hacer algo...

No sé plantearlo ni como empezar, a ver si por favor alguien me echa una mano!

MUCHAS GRACIASS!!!


En línea

Ari Slash


Desconectado Desconectado

Mensajes: 1.783



Ver Perfil WWW
Re: Límite de 10 registros
« Respuesta #1 en: 28 Agosto 2010, 03:58 am »

bueno
algo que se me ocurre es que
creas una sequencia. la idea es que avance solo

hace los 10 registros y los dejes en blanco, pero en estos registros deberia haber un "id" numerico (1..2...3.....10) solo para empezar

entonces

luego cuando ocurra un suceso para ser guardado en el log, haces un update donde el id sea menor entonces el registro mas viejo se ira reemplazando por el nuevo

si quieres ejemplo de codigo pidelo, aunque manejo mas oracle pero no difiere mucho de mysql, ya quees sql


saludos


En línea

Nakp
casi es
Ex-Staff
*
Desconectado Desconectado

Mensajes: 6.336

he vuelto :)


Ver Perfil WWW
Re: Límite de 10 registros
« Respuesta #2 en: 28 Agosto 2010, 23:33 pm »

un trigger que borre la columna mas vieja antes de hacer una nueva insercion

http://dev.mysql.com/doc/refman/5.0/en/trigger-syntax.html
En línea

Ojo por ojo, y el mundo acabará ciego.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines