Problème de transfert de bases de données

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Problème de transfert de bases de données

    Bonjour,
    J'ai installé joomla 1.7 en local. Lors du transfert de la base de données sur le serveur, j'ai le message d'erreur suivant sur une seule table (ghnf8_usergroups) :
    Erreur

    requête SQL:

    -- --------------------------------------------------------
    --
    -- Structure de la table `ghnf8_usergroups`
    --
    CREATE TABLE IF NOT EXISTS `ghnf8_usergroups` (
    `id` int( 10 ) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Primary Key',
    `parent_id` int( 10 ) unsigned NOT NULL DEFAULT '0' COMMENT 'Adjacency List Reference Id',
    `lft` int( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set lft.',
    `rgt` int( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set rgt.',
    `title` varchar( 100 ) NOT NULL DEFAULT '',
    PRIMARY KEY ( `id` ) ,
    UNIQUE KEY `idx_usergroup_parent_title_lookup` ( `parent_id` , `title` ) ,
    KEY `idx_usergroup_title_lookup` ( `title` ) ,
    KEY `idx_usergroup_adjacency_lookup` ( `parent_id` ) ,
    KEY `idx_usergroup_nested_set_lookup` ( `lft` , `rgt` ) USING BTREE
    ) ENGINE = MYISAM DEFAULT CHARSET = utf8 AUTO_INCREMENT =9;

    MySQL a réponduocumentation
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'USING BTREE
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=9' at line 11
    Version du serveur: 5.0.51a-24+lenny5-log
    Où est le problème ?
    D'avance merci
    Fred
    Dernière édition par fredjouan à 21/09/2011, 17h07
    http://www.neurogelenmarche.org/
    Une association de handicapés moteur. Projet Kunming 2018
    https://www.fred-net.fr création internet
    Hébergé avec bonheur et depuis 2002 chez PHPNET

  • #2
    Re : Problème de transfert de bases de données

    'USING BTREE
    Bonjour,

    L'export a vraisemblablement été réalisé depuis un MySQL 5.5, la déclaration USING concernant les index ayant été rajoutée dans les dernières versions de MySQL 5.1 et 5.5, alors que tu cherches à importer dans une très ancienne version MySQL 5.0.51a qui ne connait pas ces déclarations.

    Soit tu édites manuellement tes tables en supprimant tous les USING BTREE soit tu exportes ta base en mode compatibilité MySQL 5.0
    Pas de demande de support par MP.
    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

    Commentaire


    • #3
      Re : Problème de transfert de bases de données

      Merci jisse03,
      J'ai donc enlevé l'instruction USING BTREE et relancé la requête SQL et ça marche
      http://www.neurogelenmarche.org/
      Une association de handicapés moteur. Projet Kunming 2018
      https://www.fred-net.fr création internet
      Hébergé avec bonheur et depuis 2002 chez PHPNET

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X