Puis-je mettre à jour le juste ajouté de la ligne à l'aide de MySQL déclencheurs

La valeur par défaut initiale de la valeur d'une colonne dans ma base de données est la même que la ligne de l'auto-incrémenté id. Je suis en train d'utiliser des déclencheurs pour le régler.

CREATE TRIGGER `default_order_value` 
AFTER INSERT ON `clusters` 
FOR EACH ROW  
BEGIN  
    UPDATE `clusters` SET `order` = NEW.id WHERE `id` = NEW.id; 
END

Mais cela empêche de jeter une erreur de syntaxe

#1064 - Vous avez une erreur dans votre syntaxe SQL; consultez le manuel qui correspond à votre versions du serveur MySQL pour la bonne syntaxe à utiliser près de " à la ligne 5

J'ai essayé toutes sortes de permutations de ce avec pas de chance. N'importe qui peut voir ce que je fais mal?

OriginalL'auteur wheresrhys | 2012-02-19