Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: kogarasu-maru en 6 Noviembre 2012, 04:28 am



Título: guardar en un campo de una tabla el resultado de una vista mysql
Publicado por: kogarasu-maru en 6 Noviembre 2012, 04:28 am
hola el problema que tengo es que tengo una vista en mysql que me permite sumar tres campos mas la suma de las tres variables introducidas en un id anterior y guardarlos en una variable llamada total entonces el problema es que el resultado obtenido lo quiero meter en un campo x de una tabla que tengo en mi base de datos, quiero meter esto por medio de un trigger pero no se como hacerlo.
La vista es la siguiente:

Código
  1. SELECT campo1, campo2, campo3, (@total:=campo1+campo2+campo3) total
  2. FROM tabla JOIN (SELECT @total:=0) t1