Contraintes MySQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Contraintes MySQL

Re: Contraintes MySQL

par Keskidi » 06 juil. 2018, 13:15

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

Re: Contraintes MySQL

par @rthur » 05 juil. 2018, 17:53

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

Contraintes MySQL

par Keskidi » 05 juil. 2018, 16:51

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.