[ImoLUG] Mysql 5.5 e modo per semplificare la vita

Giovanni Coan gicoan62@gmail.com
Ven 4 Ott 2013 14:24:41 CEST


Buongiorno a tutti:
ho un db mysql 5.5 chiamato ambulatorio che contiene 3 tabelle:

  * anagrafica(id int not null auto_increment primary key ... cf
    varchar(30));
  * recapiti(id int not null auto_increment primary key ...);
  * intermedia(id INT che referenzia recapiti.id, cf(varchar(30) che
    referenzia anagrafica.cf)

Volendo inserire i dati in intermedia senza preoccuparmi di conoscerli,
ho fatto la seguente query insetr:

INSERT INTO intermedia SELECT id,cf FROM anagrafica WHERE 
anagrafica.id=LAST_INSERT_ID();

e funziona se la richiamo dopo ogni inserimento di dati in anagrafica.

Ma vorrei partisse automaticamente, senza chiamare la query. come posso
fare? la faccio diventare un trigger con funzioni AFTER INSERT?
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/pipermail/imolug/attachments/20131004/b2fab647/attachment.html>


Maggiori informazioni sulla lista ImoLUG