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

 MySQL Discussion :

Data too long for column 'title' at row 1


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2010
    Messages
    277
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 277
    Par défaut Data too long for column 'title' at row 1
    Bonsoir,

    J'ai la requête suivante:

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    INSERT INTO ys_board_category SET description= '', title= 'Support Technique Privé', is_show= 1, position= 100

    Sur cette requête j'ai une erreur:

    Data too long for column 'title' at row 1

    Or ma table est suffisamment dimensionné:

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    CREATE TABLE ys_board_category	( id_category INT not null AUTO_INCREMENT, description VARCHAR(4096), title VARCHAR(2048), last_post_date DATETIME, is_show BOOLEAN, position INT, PRIMARY KEY (id_category)	) DEFAULT CHARACTER SET latin1 COLLATE latin1_bin;

    Je ne comprends pas bien. J'ai la dernière version de MySQL 5.6. Avant tout fonctionnait parfaitement mais j'avais une version un peu plus ancienne (en réalité je ne me souviens plus de la version que j'avais, je l'ai désinstallé). J'avais avant un pack EasyPHP aujourd'hui je suis sous WebMatrix + PHP 5.x (5.5 je crois ???) et MySQL 5.6.

    PS: J'ai été obligé, après ma migration vers WebMatrix d'ajouter DEFAULT CHARACTER SET latin1 COLLATE latin1_bin; dans ma création des tables pour des problèmes d'encodage de caractères.

    Merci.

  2. #2
    Membre éclairé
    Inscrit en
    Février 2010
    Messages
    277
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 277
    Par défaut
    Apres plusieurs tests, c'est le caractère 'é' qui pose problème. J'ai mis un charset latin1, pourtant.

  3. #3
    Membre éclairé
    Inscrit en
    Février 2010
    Messages
    277
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 277
    Par défaut
    J'ai navigué dans la config de MySQL Workbench, j'ai changé 3 ou 4 paramètres dont le character-set-server en latin1, j'ai stoppé et redémarré le serveur et c'est ok. Pas d'avantage d'explication.

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

Discussions similaires

  1. erreur : Data too long for column
    Par GLSpirit dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 25/10/2007, 15h30
  2. Erreur Data too long For column
    Par fabrice.77 dans le forum Débuter
    Réponses: 12
    Dernier message: 12/02/2007, 09h19
  3. [NWNX ODBC2 plugin] Data too long for column ..
    Par ballestolive dans le forum Débuter
    Réponses: 1
    Dernier message: 31/10/2006, 15h01
  4. ERROR 1406 (22001): Data too long for column
    Par olive_le_malin dans le forum Requêtes
    Réponses: 6
    Dernier message: 12/06/2006, 14h27
  5. "Data truncation: Data too long for column"
    Par bibiloute dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 04/05/2006, 09h08

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