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

EDI, CMS, Outils, Scripts et API PHP Discussion :

Création table avec phpMyAdmin


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 13
    Par défaut Création table avec phpMyAdmin
    bonjour tout le monde,
    je suis entrain de créer ma base de données,
    j'ai une table donateur qui hérite de la table personne, donc en utilisant le type InnoDb, j'ai voulu exécuter la requête suivante

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    CREATE TABLE `test`.`donateur` (
    `ID_PERSONNE` CHAR( 1 ) NOT NULL ,
    `ID_DONATEUR` SMALLINT( 4 ) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT ,
    PRIMARY KEY ( `ID_PERSONNE` , `ID_DONATEUR` ) 
    ) ENGINE = InnoDB

    MySQL a répondu:
    #1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
    j'ai changé le type de table en mettant MyISAM, j'ai réussi à créer la table mais après ça m'a posé des problèmes lors de la gestion des relations

    Si vous pouvez m'aider, n'hésitez pas s'il vous plait.

  2. #2
    Membre confirmé Avatar de eracius
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 138
    Par défaut
    Euh ben là le message d'erreur est super clair : Si tu veux mettre une colonne en auto increment, il faut que ce soit ta clef primaire et qu'elle ne soit composée que d'un champs.

    Il n'y a donc pas de problème avec MySQL ou WAMP, c'est ton modèle qui pose problème.

Discussions similaires

  1. Requête : création table avec un champ fixe
    Par Laurelie dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 11/02/2008, 16h59
  2. Erreur création table avec cle etrangere
    Par cd090580 dans le forum Outils
    Réponses: 2
    Dernier message: 05/01/2008, 19h17
  3. Réponses: 3
    Dernier message: 26/07/2007, 16h23
  4. Réponses: 2
    Dernier message: 15/04/2007, 12h38
  5. Probleme de création table avec PK et auto_increment
    Par slefevre01 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 14/02/2006, 14h14

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