ops avevo dato un'occhiata all'anteprima e mi sembrava ok, scusatemi.
Riscrivo tutto!

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


codice:
(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ì:

codice:
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