IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

erreur sur un create table


Sujet :

Requêtes MySQL

  1. #1
    Membre confirmé
    Homme Profil pro
    Technophile Web
    Inscrit en
    Mai 2007
    Messages
    930
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Technophile Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 930
    Points : 467
    Points
    467
    Par défaut erreur sur un create table
    Bonjour,

    J'essaie de créer une table avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    CREATE TABLE `rights`
    (
    	`user` TINYINT(4) NOT NULL,
    	`action` TINYINT(4) NOT NULL,
    	PRIMARY KEY(`user`,`action`),
        FOREIGN KEY (`user`)
        	REFERENCES `users`(`id`)
            	ON UPDATE CASCADE 
            	ON DELETE RESTRICT,
        FOREIGN KEY (`action`)
        	REFERENCES `actions`(`id`)
            	ON UPDATE CASCADE 
            	ON DELETE RESTRICT,
        INDEX (`user`,`action`)
    ) ENGINE = InnoDB ;
    mais il s'avère que non


    j'ai une erreur 1005, ce qui veut dire que je ne peux pas créer la table
    mais je nais sais pas quel pourrait en être la cause.
    Au cas où, j'ai attribué tous les droits (777) au répertoir la où sont stockés les fichiers frm, mais en vain

    qu'est ce qui peut provoquer cela ?
    http://aldorande.miniville.fr/ind
    Fedora 8, eclipse 3.3 sur x86_64
    --------------
    Colorer votre code php

  2. #2
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 016
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 016
    Points : 23 705
    Points
    23 705
    Par défaut
    Bonjour,

    Erreur 1005, ça doit venir de la clef étrangère qui ne référence pas la bonne table ou la bonne colonne.
    Quel est le schéma des autres tables ?

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  3. #3
    Membre confirmé
    Homme Profil pro
    Technophile Web
    Inscrit en
    Mai 2007
    Messages
    930
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Technophile Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 930
    Points : 467
    Points
    467
    Par défaut
    c'est arrangé

    c'était en effet un problème de clé étrangère

    j'ai fais un pour savoir

    (avant je ne connaissais pas cette commande)
    http://aldorande.miniville.fr/ind
    Fedora 8, eclipse 3.3 sur x86_64
    --------------
    Colorer votre code php

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Toutes versions] Erreur sur update avec table SQL serveur
    Par tom@tom dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 07/06/2011, 20h39
  2. error #1064 sur un create table
    Par kegilko dans le forum Débuter
    Réponses: 2
    Dernier message: 05/06/2010, 18h05
  3. Erreurs de syntaxes CREATE TABLE sur Access + MySQL
    Par bmarcesche dans le forum Développement de jobs
    Réponses: 2
    Dernier message: 17/06/2009, 08h56
  4. Erreur sur Création de Table
    Par lailai dans le forum Langage SQL
    Réponses: 7
    Dernier message: 21/12/2007, 15h59
  5. [WD8] Erreur sur le champ table
    Par momobulle dans le forum WinDev
    Réponses: 18
    Dernier message: 25/09/2007, 15h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo