Bonjour,

j'aurai une question concernant le fonctionnant de DELETE d'une ligne.

Admettons que j'aie 3 tables :

toto
{
     ID en pk,
     nom varchar
}
tata
{
    id en pk,
    toto_id en fk reference(toto.id) 
}
titi
{
    id en pk,
    tata_id en fk reference(tata.id) 
}
Si je fais un delete sur la ligne toto d'id "42"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
DELETE FROM toto 
WHERE id = 42;
Est-ce que cela supprimera également les lignes de tata qui ont toto_id = 42 et de même pour les ligne de titi ?
Désolé si ma question semble stupide, je n'y connais pas grand chose en mySQL ^^.

Merci d'avance pour votre aide =)