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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  clé etrangère non reconnu

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

clé etrangère non reconnu

n°752227
tedhi-tech
Posté le 04-06-2004 à 11:20:07  profilanswer
 

bonjour j'ai créé un table avec un clé etrangère comme ceci sur la version 3.23.49 de mysql avec le format InnoDB !!
comme-ceci

Code :
  1. CREATE TABLE nuke_source (
  2. lid INT( 50 ) NOT NULL AUTO_INCREMENT,
  3. localisation INT( 1 ) DEFAULT 0 NOT NULL ,
  4. nom_base VARCHAR( 50 ) NOT NULL ,
  5. user_conn VARCHAR( 50 ) NOT NULL ,
  6. pwd_user VARCHAR( 50 ) NOT NULL ,
  7. bid  INT( 10 ) NOT NULL ,
  8. FOREIGN KEY (bid) REFERENCES nuke_blocks(bid),
  9. PRIMARY KEY ( lid)
  10. ) TYPE=INNODB;


cependant quand j'exécute un petit script avec un show exécuté en commande pour faire apparaitre la talbe créer j'ai cela !!!

Code :
  1. *************************** 1. row ***************************
  2.        Table: nuke_source
  3. Create Table: CREATE TABLE `nuke_source` (
  4.   `lid` int(50) NOT NULL auto_increment,
  5.   `localisation` int(1) NOT NULL default '0',
  6.   `nom_base` varchar(50) NOT NULL default '',
  7.   `user_conn` varchar(50) NOT NULL default '',
  8.   `pwd_user` varchar(50) NOT NULL default '',
  9.   `bid` int(10) NOT NULL default '0',
  10.   PRIMARY KEY  (`lid`)
  11. ) TYPE=MyISAM


reconnu en MyISAM et sans ma clé étrangère !!
comment faire ?????  :pt1cable:

mood
Publicité
Posté le 04-06-2004 à 11:20:07  profilanswer
 

n°936714
WillHunter
Posté le 04-01-2005 à 15:10:36  profilanswer
 

essai pluto ca:
CONSTRAINT FOREIGN KEY (bid) REFERENCES nuke_blocks(bid),  

n°936728
WillHunter
Posté le 04-01-2005 à 15:23:24  profilanswer
 

ECxcuses moi je me suis tromper essai plutot ca:
CONSTRAINT toto FOREIGN KEY (bid) REFERENCES nuke_blocks(bid),  

n°936973
belgique
Posté le 04-01-2005 à 17:22:50  profilanswer
 

MyIsam ne supporte pas les clés étrangères, enfin ne les supportait pas il ya 6 mois et je doute que ça ait changé :p


Message édité par belgique le 04-01-2005 à 17:23:02

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

  clé etrangère non reconnu

 

Sujets relatifs
clé étrangère sur mysql[ Visual FoxPro ] Clé étrangère ?
[ACCESS] [PB] Format non reconnuLe Python est-il bien reconnu dans les entreprises ?
comment spécifier une clé étrangère dans une table avec mysql ?MYSQL clé étrangère?
la commande try catch non reconnu sous Access2000[mySQL] Définiton d'une clé étrangère
extension etrangereMySQL clé étrangère
Plus de sujets relatifs à : clé etrangère non reconnu


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)