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

Installation MySQL Discussion :

[MYSQL 5.0] Probleme "INSERT"


Sujet :

Installation MySQL

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 14
    Par défaut [MYSQL 5.0] Probleme "INSERT"
    Bonjour, bonsoir


    je dois pouvoir installer un long texte comme donnée dans une table

    j'ai essayé le type varchar mais je n'arrive pas a introduire mon texte


    on me dit "erreur" car donnée trop longue...

  2. #2
    Membre éclairé Avatar de avogadro
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 412
    Par défaut
    met comme type "longtext" et ca marchera (normalement ^^)

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 14
    Par défaut
    cela ne va toujours pas

    toujours un probleme de longueur de chaine percu


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    INSERT INTO Film (idFilm, titre, annee, idMes, genre, Resumé, codePays) VALUES (1,'Vertigo',1958,3,'Drame','Scottie Ferguson, ancien inspecteur de police, est sujet au vertige depuis qu\'il a vu mourir son\r\n collègue. Elster, son ami, le charge de surveiller sa femme, Madeleine, ayant des tendances\r\n suicidaires. Amoureux de la jeune femme Scottie ne remarque pas le piège qui se trame autour\r\n de lui et dont il va être la victime... ','USA');

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 194
    Par défaut
    normalement la taille d'une colonne text peut aller jusqu'à 2^16 caractères.
    c'est quoi le message d'erreur que ca t'affiche?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 14
    Par défaut
    Data too long for column 'Resumé' at row 1

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 194
    Par défaut
    pourtant ca marche chez moi, tu peux poster un

    j'ai cree une table temporaire pour tester, voila ce que ca me donne:
    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
     
    mysql> describe film;
    +----------+-------------+------+-----+---------+-------+
    | Field    | Type        | Null | Key | Default | Extra |
    +----------+-------------+------+-----+---------+-------+
    | idfilm   | int(11)     | YES  |     | NULL    |       |
    | titre    | varchar(30) | YES  |     | NULL    |       |
    | annee    | int(11)     | YES  |     | NULL    |       |
    | idmes    | int(11)     | YES  |     | NULL    |       |
    | genre    | varchar(30) | YES  |     | NULL    |       |
    | resume   | text        | YES  |     | NULL    |       |
    | codepays | varchar(30) | YES  |     | NULL    |       |
    +----------+-------------+------+-----+---------+-------+
    7 rows in set (0.00 sec)
     
    mysql> INSERT INTO Film (idFilm, titre, annee, idMes, genre, Resume, codePays) VALUES (1,'Vertigo',1
    958,3,'Drame','Scottie Ferguson, ancien inspecteur de police, est sujet au vertige depuis qu\'il a v
    u mourir son\r\n collègue. Elster, son ami, le charge de surveiller sa femme, Madeleine, ayant des t
    endances\r\n suicidaires. Amoureux de la jeune femme Scottie ne remarque pas le piège qui se trame a
    utour\r\n de lui et dont il va être la victime... ','USA');
    Query OK, 1 row affected (0.05 sec)

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 14
    Par défaut
    Field Type Null Key Default Extra

    'idFilm', 'int(11)', 'NO', 'PRI', '0', ''
    'titre', 'varchar(50)', 'NO', '', '', ''
    'annee', 'int(11)', 'NO', '', '0', ''
    'idMes', 'int(11)', 'YES', 'MUL', '', ''
    'genre', 'varchar(20)', 'NO', '', '', ''
    'Resumé', 'text', 'NO', '', '', ''
    'codePays', 'varchar(4)', 'YES', 'MUL', '', ''

  8. #8
    Membre expérimenté
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 194
    Par défaut
    la je vois pas, on a le meme type de données chez moi ca marche, faut attendre un expert

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 14
    Par défaut
    ça va pas je comprend pas le code est bon normalement

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 120
    Par défaut
    une question peut etre erronée mais as-tu regardé la valeur de la données que tu souhaites intégrés ?
    je m'explique

    champs1 num
    champs2 longtext
    champs3 varchar

    disons qu'avant la ligne que tu souhaites intégrées tu as dans ton fichier les titres de chacune de tes collones, alors c'est normal que ca plante !!!
    de la même facon si tu ne decoupes pas ton insertion correctement ( fields separated by ) alors tu risques de vouloir mettre du texte dans du numérique...

    Il y a plein de possibilités alors vérifie bien !!! ce n'est qu'une piste dsl si ca te convient pas

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

Discussions similaires

  1. [AC-2013] Problemes avec insert into et les simple quote
    Par Alann dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 18/07/2014, 17h41
  2. [TSQL]Probleme d'insertion d'une chaine (varchar) contenant un simple quote
    Par Anthony.Desvernois dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 04/07/2007, 15h57
  3. [text] probleme avec simple quote
    Par bor1s dans le forum Langage SQL
    Réponses: 3
    Dernier message: 22/12/2005, 16h03

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