Bonsoir à tous

J'ai deux tables père-fils:

mdl_user(id, name)
mdl_data(id,id_user,data)
id de la table user migre dans la table data.

Le problème : quand j’insère une ligne dans la table user je veux qu'une info sois inséré dans la table data d'ou mon Trigger :

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
CREATE TRIGGER `azerty` BEFORE INSERT ON `mdl_user` 
FOR EACH ROW 
UPDATE mdl_data SET data ='TEST' 
WHERE id_user = NEW.mdl_user.id

Lors de l'insertion dans la table user voici le code d'erreur :
Debug info: Champ 'NEW.mdl_user.id' inconnu dans where clause
Merci de m'aider a debugger ! j'avoue que je suis un peu fatigué !

Merci à tous