Bonjour à tous,
Je suis actuellement en BTS et j'étudie le SQL. Mon énoncé me demande de créer un trigger qui lors de la modification d'un champ (members_character_name), je modifie un autre champ (members_character_level). En clair, lorsque dans la table, il y a une modification de "members_character_name", je dois initialiser son "members_character_level" à 1.
Voici ce que j'ai fais mais j'ai une erreur de syntaxe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
CREATE TRIGGER members_character_name_1 AFTER UPDATE ON members
AS
IF UPDATE (members_character_name)
BEGIN 
UPDATE members
SET members_character_level=1
END;
(Je précise que je suis débutant)

Merci et bonne journée !