Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: Synth3tik0 en 30 Mayo 2014, 08:01 am



Título: [MySQL]referenciar información de otra tabla de forma que se actualice en ambas?
Publicado por: Synth3tik0 en 30 Mayo 2014, 08:01 am
no se si referenciar sea la palabra adecuada, pero lo que quiero hacer es que por ejemplo:

tengo 3 tablas una libros, otra de revistas y otra de mapas  cada una con su respectiva clave primaria y creo una cuarta con su respectiva clave primaria, solo que esta quiero que tengan también las claves primarias de libro, revista y mapas de modo que cuando yo añada un idlibro a libro aparezca  también en la cuarta tabla y de la misma forma para borrar

Es posible hacer esto?

PD: La cuarta tabla se llamaría materialprestado y tendría otra columna adicional que me indicara la cantidad disponible de ese material


Título: Re: [MySQL]referenciar información de otra tabla de forma que se actualice en ambas?
Publicado por: engel lex en 30 Mayo 2014, 13:57 pm
busca sobre triggers de mysql y ve si eso te funcionan, los gatillos (triggers) son funciones disparadas del tipo
"si pasa algo en x tabla, hacer tal cosa en z tabla"