begin process at 2008 08 29 01:08:17
1 233 465 membres
8 nouveaux aujourd'hui
14 291 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : [sql] probleme pour creer des tables avec foreign key [ MySQL / Requêtes ] (jerrrrrry)

[sql] probleme pour creer des tables avec foreign key le 11/04/2008 20:58:57

jerrrrrry
bonjour à tous
je cherche à creer une requete sql
pour creer deux tables catégorie et sous catégorie
la table catégorie contient les champs id et name
la table souscategorie contient les champs cat,id et name
le champs cat fait reference au champs id de categorie
j'ai fait ça tapé ds phpmyadmin 2,6,1 qui gère mysql 4,1,9:

  1. CREATE TABLE categorie (
  2. id int(11) UNSIGNED NOT NULL auto_increment ,
  3. name VARCHAR(30) NOT NULL default '',
  4. PRIMARY KEY(id),

  5. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

  6. CREATE TABLE  souscategorie (
  7. cat  int(11) UNSIGNED NOT NULL auto_increment ,
  8. id int(11) NOT NULL auto_increment ,
  9. name varchar(30) NOT NULL default '',
  10. PRIMARY KEY(cat),
  11. FOREIGN KEY(cat) REFERENCES categorie(id) ON DELETE NO ACTION ON UPDATE NO ACTION,
  12. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;


ça marche pas à la place :
j'obtient une erreur #1064 - Erreur de syntaxe pr�s de ') ENGINE=InnoDB DEFAULT CHARSET=utf8' � la ligne 6


merci de votre aide a+

[moderateurs] supprimer mon post svp le 11/04/2008 22:16:41

jerrrrrry
Réponse acceptée !
j'ai resolu mon problème apres 45minutes d'efforts intensifs et de traductions laborieuses, youpi

Re : [sql] probleme pour creer des tables avec foreign key le 12/04/2008 16:05:05

coq
(Admin CS)
Salut,

Ben du coup ça pourrait être cool d'expliquer pour les suivants, non ?



/*
coq
MVP Visual C#
CoqBlog
*/

Re : [sql] probleme pour creer des tables avec foreign key le 12/04/2008 16:40:23

jerrrrrry
il y a une virgule de trop à la ligne 4
ligne 9 il faut virer auto_increment
ligne 12 il faut remplacer PRIMARY KEY(cat), par PRIMARY KEY(id)
il faut shooter la virgule ligne 14
bref bcp (trop) d'erreurs



Classé sous : key, id, not, cat, default

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS