Marche pas le REFERENCES !!!!

Marche pas le REFERENCES !!!! - SQL/NoSQL - Programmation

Marsh Posté le 06-05-2003 à 09:59:51    

Je me crève le cul dans une table mysql à faire une clé étrangère avec "references" et à definir les actions en cas d'update ou delete :
on update cascade on delete restrict
 
Et je viens de me rendre compte que ça ne marche pas! En fait, je fais un site oueb et j'essaie d'administrer ma base avec phpmyadmin. Pour la création de cette table, j'ai du le faire à la main dans les emplacements prévus pour dans phpmyadmin et il avait l'air avoir compris. Le problème, c'est que si j'efface un élément référencé quelque part, la base l'autorise!
 
Bref... je voudrais bien comprendre ce qu'il se passe!
merci à vous

Reply

Marsh Posté le 06-05-2003 à 09:59:51   

Reply

Marsh Posté le 06-05-2003 à 10:22:47    

MySQL ne gère pas l'intégrité référentielle (ou presque pas à confirmer car je connais pas)

Reply

Marsh Posté le 06-05-2003 à 10:26:22    

il le gère dans les versions récentes (je sais plus à partir de laquelle), mais il faut que la base soit dans un format spécifique il me semble


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 06-05-2003 à 10:40:23    

Donc il le gère pas ou peu...
 
moi je serais lui je considèrerais que MySQL ne gère pas l'intégrité référentielle et je ferais tout les tests de cohérence à la mano, comme ça pas de surprise

Reply

Marsh Posté le 06-05-2003 à 18:03:23    

merci bcp à tous, je vais le faire à la mano!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed