Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/08/2009, 20:29
Avatar de gnzsoloyo
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: modificar datos de un select

Lo que tienes en mente es que pueda detectarse un evento de lectura sobre la tabla, al modo de un trigger... El problema es que los SELECT no generan eventos de tabla, por lo que no podrás detectar ese acceso y tu problema lo deberás resolver a nivel de la aplicación que programas. No hay otra.
Si intentas actualizar el valor recibido al momento de recibirlo y en la tabla recibida, eso servirá solamente para mostrarlo, pero hasta que no hagas el UPDATE a la tabla en base, no hay forma que ese valor se modifique allí.
Por lo demás, el modelo que estás planteando es esencialmente incorrecto.
Las visitas o visualizaciones de mensajes de los foros se administran en una tabla separada, en la cual se pueda controlar, qué se visitó, a qué hora y quien lo hizo. Esto es: Las visitas no se almacenan en el registro del mensaje; no es funcional ni eficiente.
Si en lugar de un foro, intentas administrar un sistema de correos, de todos modos te conviene manejarlo en la aplicación, ya que para eso cuentas con los recursos de e-Mail propios del lenguaje, que te advertirán de esos eventos.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)