[eside-ghost] Duda de triggers MySQL
Gustavo Fernandez
gus en zylk.net
Vie Mayo 8 16:11:31 CEST 2015
Buenas:
¿Necesitas la columna id de la segunda tabla para algo?, en caso de no necesitarla y si he entendido bien el problema, igual sería más fácil crearte una vista partiendo de una select similar a esta
select id as user, data as password from tabla1 where keyword = 'secret'
o algo así ... pero igual estoy diciendo una tontería
un saludo
--gustavo
-----------------------------------------
Gustavo Fernández
ZYLK.net :: consultoría.openSource
Ribera de Axpe, 11
Edificio A, modulo 215
48950 Erandio (Bizkaia)
movil: +34 637546184
ofic.: +34 944272119
email: gus at zylk.net
skype: gus.zylk
http://twitter.com/zylknet
http://www.zylk.net/web/guest/web-2-0/blog
-----------------------------------------
----- Mensaje original -----
> De: "Jon Bonilla (Manwe)" <manwe en aholab.ehu.es>
> Para: "Lista de eside-ghost" <eside-ghost en listas.deusto.es>
> Enviados: Viernes, 8 de Mayo 2015 15:40:58
> Asunto: [eside-ghost] Duda de triggers MySQL
>
> Saludos!
>
> Estoy integrando dos apps que tienen tablas de usuarios en formatos
> diferentes.
> La primera tiene los usuarios tal que así:
>
> id keyword data
>
> 501 secret password
> 501 host u.d.com
> 501 type single
> 601 secret password
> 601 host u.d.com
> ...
> ...
>
> Y como quiero pasar la auth a otra app necesito una tabla tal que
> así:
>
>
> id user password
>
> 1 501 password
> 2 601 password
> ...
> ...
>
>
> Como veis sólo me interesa tener la info de las keyword=secret
>
> Quería hacer unos triggers (que no he hecho nunca) en los que
> after_insert,
> after_update, before_delete se actualizara el contenido de la segunda
> tabla en
> función de la primera pero sólo cuando la línea modificada tuviera el
> keyword=secret y no hacer nada en otro caso.
>
> Estoy haciendo mis pruebas ahora pero no quiero perder el tiempo si
> no es la
> forma correcta de proceder.
>
>
> ¿Voy bien encaminado?
>
>
>
> un saludo,
>
> Jon
>
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en listas.deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
>
Más información sobre la lista de distribución eside-ghost