Page 1 sur 1

Contraintes MySQL

Posté : 05 juil. 2018, 16:51
par Keskidi
Bonjour,

Question de débutant.

Je n'ai jamais utilisé les contraintes en MySQL, et je me demande comment gérer les tables générées en many to many.
Dois-je faire un insert des deux id dans la table moi-même ou y a-t-il une option php ou mysql pour que la table se remplisse dès lors qu'il y a une contrainte?

Merci pour vos réponses.

Re: Contraintes MySQL

Posté : 05 juil. 2018, 17:53
par @rthur
Bonjour Keskidi et bienvenue sur PHPfrance,

Je ne suis pas sûr de bien comprendre ta question, si tu as des contraintes c'est que tu as déjà fait l'enregistrement en base de données, non ?

Si tu veux lors d'un INSERT/UPDATE/DELETE mettre à jour automatiquement une autre table, tu peux utilisées les "triggers".
+ d'infos ici par exemple : https://www.supinfo.com/articles/single ... eurs-mysql

Re: Contraintes MySQL

Posté : 06 juil. 2018, 13:15
par Keskidi
j'ai juste créé la base de données. Le MCD, puis le MLD, puis le SQL (via AnalyseSI, MysqlWorkbench, ça crée les contraintes sur base du schéma). Là elle est vide. Il faut maintenant remplir la table avec des données. Depuis un script PHP extérieur.
je ne connaissais pas les triggers, je vais me renseigner.
Merci Arthur