J'ai déjà parlé d'une fonction de mangling en Mysql. Mais le must c'est quand même de pouvoir mettre à jour automatiquement le champ url en fonction du champ nom quand on le modifie, n'est ce pas? Eh bien j'ai créé un petit trigger qui s'occupe de ca comme un grand!

DELIMITER |
DROP TRIGGER URL_UPDATER |
CREATE TRIGGER URL_UPDATER BEFORE UPDATE ON table
FOR EACH ROW
BEGIN
SET NEW.url = MANGLE( NEW.name );
END |
DELIMITER ;

Grâce a ce script, vos urls seront automatiquement mises à jour si vous changez le nom de l'enregistrement en question!