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 :

MyISAM, InnoDB et les caractères spéciaux


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 64
    Par défaut MyISAM, InnoDB et les caractères spéciaux
    Bonjour,

    j'ai un soucis avec ma base de donnée. Je gère la migration d'une base de donnée vers une autre base plus optimisée (gestion des foreign key nottament). Cepedant, MyISAM ne gere pas les foreign Keys je suis donc obligé de passer a InnoDB.

    Le transfert des donnée de la base MyISAM a InnoDB fonctionne sauf pour les caractères spéciaux...

    est ce que quelqu'un aurait une astuce pour pallier ce problème?

    merci d'avance

  2. #2
    Membre Expert
    Avatar de Sivrît
    Profil pro
    Inscrit en
    Février 2006
    Messages
    953
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 953
    Par défaut
    Citation Envoyé par pounaid Voir le message
    Le transfert des donnée de la base MyISAM a InnoDB fonctionne sauf pour les caractères spéciaux...
    Comment est-ce que ceci se fait ? Parce que si les tables sont définies de la même manière (même interclassement) ça devrait passer... normalement.

    Sinon s'il y a moyen d'avoir tout en MyIsam pourquoi ne pas faire des "ALTER TABLE table ENGINE = InnoDb" ? Il ne restera plus qu'à placer les contraintes de clef étrangères.

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 64
    Par défaut
    Problème résolu, il s'agissait en fait d'une erreur au niveau du dialecte MySQL utilisé

    MySQL org.hibernate.dialect.MySQLDialect
    au lieu de celui ci :
    MySQL with InnoDB org.hibernate.dialect.MySQLInnoDBDialect

    Merci Sivrît du coup de main !

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

Discussions similaires

  1. [Applet][XML] Ne pas interpréter les caractères spéciaux
    Par leminipouce dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 28/07/2005, 16h15
  2. [SAX] Problème avec les caractères spéciaux
    Par abdou.sahraoui dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 18/07/2005, 10h07
  3. [C#][ADO] Enlever les caractère spéciaux
    Par Oberown dans le forum Windows Forms
    Réponses: 3
    Dernier message: 10/01/2005, 18h38
  4. [Jsp] Supprimer les caractère spéciaux d'une chaine
    Par PeteMitchell dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 13/05/2004, 11h11
  5. Traiter les caractères spéciaux
    Par ricola dans le forum Langage
    Réponses: 2
    Dernier message: 20/02/2003, 09h23

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