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

Administration MySQL Discussion :

la clé est trop longue


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédactrice

    Avatar de stoyak
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    408
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 408
    Par défaut la clé est trop longue
    Bonjour à tous,

    Je souhaite exécuter un dump d'un fichier .sql créé par un organisme académique. En voici le code:

    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
    16
    17
    18
    19
    20
    21
     
    DROP TABLE IF EXISTS `term`;
    CREATE TABLE `term` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `name` varchar(255) NOT NULL DEFAULT '',
      `term_type` varchar(55) NOT NULL,
      `acc` varchar(255) NOT NULL,
      `is_obsolete` int(11) NOT NULL DEFAULT '0',
      `is_root` int(11) NOT NULL DEFAULT '0',
      `is_relation` int(11) NOT NULL DEFAULT '0',
      PRIMARY KEY  (`id`),
      UNIQUE KEY `acc` (`acc`),
      UNIQUE KEY `t0` (`id`),
      KEY `t1` (`name`),
      KEY `t2` (`term_type`),
      KEY `t3` (`acc`),
      KEY `t4` (`id`,`acc`),
      KEY `t5` (`id`,`name`),
      KEY `t6` (`id`,`term_type`),
      KEY `t7` (`id`,`acc`,`name`,`term_type`)
    ) TYPE=utf8 AUTO_INCREMENT=32195;
    Seulement, j'ai le message d'erreur suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    #1071 - La clé est trop longue. Longueur maximale: 1000
    Je travaille avec EasyPHP-5.3 (MySql 5.1.49). Je ne peux pas modifier la structure de la base.

    Auriez-vous une solution?

    Merci d'avance.

  2. #2
    Rédactrice

    Avatar de stoyak
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    408
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 408
    Par défaut
    Je vais donc me répondre!

    Cela est dû à l'interclassement de la base que j'avais choisi. En le modifiant, ma table se crée correctement.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 30/07/2013, 16h02
  2. Transfert Fichiers serveur FTP est trop longue
    Par yahya.romdhane.ensi dans le forum EDI et Outils pour Java
    Réponses: 12
    Dernier message: 26/03/2013, 12h13
  3. [GWT] i18n.cmd : La ligne est trop longue
    Par samalairbien dans le forum GWT et Vaadin
    Réponses: 1
    Dernier message: 08/09/2011, 15h02
  4. cmd -> la ligne entrée est trop longue
    Par Kobe70 dans le forum Windows XP
    Réponses: 5
    Dernier message: 14/05/2008, 09h57
  5. Comment faire lorsque la requete est trop longue ?
    Par tabtab dans le forum Requêtes et SQL.
    Réponses: 16
    Dernier message: 26/03/2008, 14h55

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