[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