Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/06/2014, 00:58
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Duda Sobre modificar datos al realizar select

Un ejemplo simple, si tienes una tabla que guarda una serie de datos numericos digamos

Tabla1--->campo

Tabla1
1
2
3

no es necesaria y además altamente peligroso tener una tabla

TablaSuma
6

puesto que puedes hacer

Código MySQL:
Ver original
  1. SELECT SUM(campo) FROM Tabla1

sin necesidad de tener la TablaSuma.

Es peligroso por que cualquier cambio en Tabla1 debe ir emparejado con una actualización de TablaSuma, si por lo que sea se produce el cambio en Tabla1 y no en TablaSuma la base de datos queda incoherente.

Se entiende?

(A pesar de ello por razones de performance podría estar justificada la creación de esa tabla.)
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.