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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  MYSQL clé étrangère?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

MYSQL clé étrangère?

n°316987
chaica
Posté le 25-02-2003 à 00:03:17  profilanswer
 

Salut, j'ai lu sur un post que mysql gérait les clés étrangères mais je suis en version 3.23.49 et elles ne sont apparemment pas gérées.  
Pourtant quand je crée ma table et que je déclare ma foreign key je n'ai pas d'erreur.
 
 
A partir de quelles versions sont-elles gérées? ai-je raté quelque chose?
 
CHaiCA

mood
Publicité
Posté le 25-02-2003 à 00:03:17  profilanswer
 

n°316989
the real m​oins moins
Posté le 25-02-2003 à 00:06:15  profilanswer
 

a partir de la 4, à priori
 
comment declares-tu tes fk?

n°316990
drasche
Posté le 25-02-2003 à 00:07:24  profilanswer
 

les FK sont gérées uniquement sur les tables InnoDB il me semble.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°316991
chaica
Posté le 25-02-2003 à 00:07:38  profilanswer
 

alter table agenda_site add constraint foreign key fk_agenda_site (path_img_agenda) references image_agenda_site(id_img_agenda);
 
CHaiCA


Message édité par chaica le 25-02-2003 à 00:07:50
n°316992
chaica
Posté le 25-02-2003 à 00:08:02  profilanswer
 

C'est quoi innoDB?
 
CHaiCA

n°316993
drasche
Posté le 25-02-2003 à 00:10:38  profilanswer
 

chaica a écrit :

C'est quoi innoDB?
CHaiCA


sur MySQL, tu disposes de plusieurs types de tables, par défaut MyISAM qui est le plus performant pour les consultations par exemple.
 
Ensuite tu as d'autres types de table qui viennent s'ajouter à MyISAM dont InnoDB.  Avec InnoDB tu pourras gérer les transactions et les FK.  Tu trouveras des infos dans la doc.
 
InnoDB ne peut être activé qu'avec la version MAX de MySQL je crois.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°316995
chaica
Posté le 25-02-2003 à 00:12:23  profilanswer
 

drasche : merci pour ces précisions. Encore une chose pas, c'est quoi "la version MAX de MySQL " ?
 
CHaiCA


Message édité par chaica le 25-02-2003 à 00:12:36
n°317000
drasche
Posté le 25-02-2003 à 00:16:34  profilanswer
 

il existe différentes déclinaisons du serveur MySQL.  Une version Standard, une version Pro, et une version Max.
 
La version Max est la plus mieux bien entendu :)
 
Pour plus de détails, je te conseille d'aller voir directement sur leur site (http://www.mysql.com/), je préfère pas dire de bêtise ;)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°317003
chaica
Posté le 25-02-2003 à 00:18:44  profilanswer
 

ouais merci j'aurai mieux fait de chercher un peu :)
 
Merci pour vos réponses @+
 
CHaiCA

n°317005
gm_superst​ar
Appelez-moi Super
Posté le 25-02-2003 à 00:18:56  profilanswer
 

chaica a écrit :

drasche : merci pour ces précisions. Encore une chose pas, c'est quoi "la version MAX de MySQL " ?
 
CHaiCA


MAX ? Il est plus mieux bien. Cf http://www.mysql.com/products/mysql/index.html
 
Sinon, concernant l'avenir de MySQL : http://www.moolfreet.com/article.php3?id_article=6
 
A priori les clés étrangères seraient "utilisables" à partir de la 5.0...


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
mood
Publicité
Posté le 25-02-2003 à 00:18:56  profilanswer
 

n°317006
drasche
Posté le 25-02-2003 à 00:19:55  profilanswer
 


j'y étais \o/
 
j'utilise la Max chez moi, cela va de soi ;)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°317009
the real m​oins moins
Posté le 25-02-2003 à 00:23:04  profilanswer
 

gm_superstar a écrit :


MAX ? Il est plus mieux bien. Cf http://www.mysql.com/products/mysql/index.html
 
Sinon, concernant l'avenir de MySQL : http://www.moolfreet.com/article.php3?id_article=6
 
A priori les clés étrangères seraient "utilisables" à partir de la 5.0...

meuh!? :(

n°317013
gm_superst​ar
Appelez-moi Super
Posté le 25-02-2003 à 00:25:52  profilanswer
 

Oui ça me paraît bizarre. Ceux qui utilisent les clés étrangères avec InnoDB vous trouvez pas ça utilisable ? :heink:


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog

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

  MYSQL clé étrangère?

 

Sujets relatifs
[Concours] Votre Requête MySQL la plus complexeComment créer des relations,cardinalités entre les tables en mysql??
Comment créer des relations,cardinalités entre les tables en mysql??Existe-t-il qqch comme EasyPHP qui marche avec PostGres ? (pas MySQL)
MySql : Alter Table ....ADD[MySQL] Peut on se connecter avec 2 bases de données en meme tps????
[mySQL] Définiton d'une clé étrangèreMySQL clé étrangère
[mysql] cle etrangere..[MySQL] Clé étrangére
Plus de sujets relatifs à : MYSQL clé étrangère?


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