Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1490 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  MySQL gére t-il les contrainte d'integrité?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

MySQL gére t-il les contrainte d'integrité?

n°1140019
wrida
Posté le 05-07-2005 à 09:32:49  profilanswer
 

bonjour,  
 
je bosse sur une BDD MySQL sur EasyPHP et je dois mettre des contraintes d'integrité referentielle etre quelques une de mes tables. ma question est si MySQL gére les contraintes d'integrité ou faut il le faire à la main?  
si oui, pouvez vous me donner un petit indice de comment faire  :jap: ?!  
 
merci d'avance  

mood
Publicité
Posté le 05-07-2005 à 09:32:49  profilanswer
 

n°1140093
Fry85
Posté le 05-07-2005 à 10:49:27  profilanswer
 

Bon personne n'a l'air motivé aujourd'hui, ça doit être les vacances qui font ça :)
Bref, il te suffit de taper 'foreign key mysql' dans google et voilà tu aura la réponse.
 
Par contre il me semble que tu dois passer en InnoDB (me demande pas ce que c, j'ai jamais fait, mais pour pls de détail y'avait un topic sur hfr la dessus)
 
http://dev.mysql.com/doc/mysql/fr/ [...] aints.html
Bon c'est ptet pas la meilleure page qui existe sur le sujet mais c'en ai une !
 

wrida a écrit :

bonjour,  
 
je bosse sur une BDD MySQL sur EasyPHP et je dois mettre des contraintes d'integrité referentielle etre quelques une de mes tables. ma question est si MySQL gére les contraintes d'integrité ou faut il le faire à la main?  
si oui, pouvez vous me donner un petit indice de comment faire  :jap: ?!  
 
merci d'avance


Message édité par Fry85 le 05-07-2005 à 10:53:27
n°1141040
betsamee
Asterisk Zeperyl
Posté le 05-07-2005 à 17:12:40  profilanswer
 

EasyPHP te cree tes tables en format MyISAM par defaut
En format MyISAM il n'y a pas de possiblite de gestion de l'integrite referentielle
cependant tu peux facilement changer le type de tes tables vers InnoDB qui lui le gere pour faire cela :
ALTER TABLE TOTO TYPE=InnoDB


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  MySQL gére t-il les contrainte d'integrité?

 

Sujets relatifs
Où se trouve mon fichier de config mysql ? (linux, mysql4.0.13 tar.gz)Requête équivalente MySQL pour Oracle
enregistrement dans Mysql depuis phpTables MySQL n'apparaissent pas sous PhpMyAdmin
connection a un serveur mysql sous linux dans un programme en c++Projet de C++ et Librarie MYSQL++ Compilation OK / Mais Linkage pas OK
(RESOLU) [PHP / Mysql] Requete SELECT très complexeEncodage UTF-8 MySQL/php
Exporter une base de donnée MySQLMysql et la fonction max()
Plus de sujets relatifs à : MySQL gére t-il les contrainte d'integrité?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR