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

  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
    Points : 1 491
    Points
    1 491
    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.
    Cela demande du courage d'en tirer du plaisir
    Quand on n'a qu'un marteau, tous les problèmes ressemblent à un clou

  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
    Points : 1 491
    Points
    1 491
    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.
    Cela demande du courage d'en tirer du plaisir
    Quand on n'a qu'un marteau, tous les problèmes ressemblent à un clou

+ 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