Buongiorno e piacere di conoscervi. Sono Alessandro marcioni e sto effettuando i primi passi nei database mysql (devo maneggiare il db di SuiteCrm). Per interfacciarmi al mysql utilizzo HeidiSQL trovandomi abbastanza bene. Arrivo al punto: avendo necessit� di avere il campo del nome dell'azienda senza alcuni caratteri come _ - . , * / " " io utilizzo questa query -------------------------------------------- (SELECT REPLACE (REPLACE (REPLACE (REPLACE (REPLACE (REPLACE ((replace ((replace (accounts.name, ' ', '')), '"', '')), '.', '' ), '-', ''), '''', ''), ',', ''), '*', ''), '_', '') from accounts); -------------------------------------------- ora avrei bisogno di creare un trigger che scriva questo valore per ogni INSERT o UPDATE su un'altra tabella, la ACCOUNTS_CSTM. Voi come fareste? io ho fatto cos�: -------------------------------------------- CREATE DEFINER=`root`@`%` TRIGGER `SCRIVO RAGSOC1_C` AFTER UPDATE ON `accounts_cstm` FOR EACH ROW BEGIN UPDATE accounts_cstm set NEW.accounts_cstm.ragsoc1_c=(SELECT REPLACE (REPLACE (REPLACE (REPLACE (REPLACE (REPLACE ((replace ((replace (accounts.name, ' ', '')), '"', '')), '.', '' ), '-', ''), '''', ''), ',', ''), '*', ''), '_', '') from accounts); END -------------------------------------------- Non mi da alcun errore ma non mi fa effettuare pi� nessun update sulla tabella in questione. Chiedo aiuto