D'abord bonsoir,

J'ai une table personne du genre personne(id_pers, nom, prenom, sexe, anniv)

Si je crée une vue sur cette table :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
CREATE VIEW vue_homme (id_pers, nom, prenom, anniv) AS SELECT id_pers, nom, prenom, anniv FROM personne WHERE sexe='homme';
Comment Mysql traite cela ? Il stocke la requête qui crée la vue et se sert de cette requête à chaque fois qu'on fait un select sur la vue?

Exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT id_pers from vue_homme where nom='DUPONT'
COMMENT MySql va agir pour répondre à cette requête?

Si j'ajoute une ligne dans la table personne (de sexe homme), ma vue sera-t-elle à jour? ( je pense que oui si la vue est représentée seulement par la requête mais je ne suis pas sur, d'où mon post)


MERCI