MYSQL clé étrangère?

MYSQL clé étrangère? - SQL/NoSQL - Programmation

Marsh Posté le 25-02-2003 à 00:03:17    

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

Reply

Marsh Posté le 25-02-2003 à 00:03:17   

Reply

Marsh Posté le 25-02-2003 à 00:06:15    

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

Reply

Marsh Posté le 25-02-2003 à 00:07:24    

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)
Reply

Marsh Posté le 25-02-2003 à 00:07:38    

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
Reply

Marsh Posté le 25-02-2003 à 00:08:02    

C'est quoi innoDB?
 
CHaiCA

Reply

Marsh Posté le 25-02-2003 à 00:10:38    

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)
Reply

Marsh Posté le 25-02-2003 à 00:12:23    

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
Reply

Marsh Posté le 25-02-2003 à 00:16:34    

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)
Reply

Marsh Posté le 25-02-2003 à 00:18:44    

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

Reply

Marsh Posté le 25-02-2003 à 00:18:56    

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
Reply

Marsh Posté le 25-02-2003 à 00:18:56   

Reply

Marsh Posté le 25-02-2003 à 00:19:55    


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)
Reply

Marsh Posté le 25-02-2003 à 00:23:04    

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!? :(

Reply

Marsh Posté le 25-02-2003 à 00:25:52    

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
Reply

Sujets relatifs:

Leave a Replay

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