Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/11/2006, 01h01   #1
Invité de passage
 
Inscription : novembre 2006
Messages : 14
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 14
Points : 1
Points : 1
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...
Davidff est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2006, 03h15   #2
Membre habitué
 
Avatar de avogadro
 
Inscription : mars 2006
Messages : 413
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 413
Points : 146
Points : 146
met comme type "longtext" et ca marchera (normalement ^^)
__________________
=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=
(\_/)
(O.o)
(> <)
This is Bunny. Copy Bunny into your signature to help him on his way to world domination!!
=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=
avogadro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 00h16   #3
Invité de passage
 
Inscription : novembre 2006
Messages : 14
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 14
Points : 1
Points : 1
cela ne va toujours pas

toujours un probleme de longueur de chaine percu


Code :
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');
Davidff est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 00h24   #4
Membre actif
 
Inscription : novembre 2006
Messages : 194
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 194
Points : 197
Points : 197
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?
coca25 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 00h55   #5
Invité de passage
 
Inscription : novembre 2006
Messages : 14
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 14
Points : 1
Points : 1
Data too long for column 'Resumé' at row 1
Davidff est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 01h13   #6
Membre actif
 
Inscription : novembre 2006
Messages : 194
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 194
Points : 197
Points : 197
pourtant ca marche chez moi, tu peux poster un

j'ai cree une table temporaire pour tester, voila ce que ca me donne:
Code :
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)
coca25 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 14h33   #7
Invité de passage
 
Inscription : novembre 2006
Messages : 14
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 14
Points : 1
Points : 1
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', '', ''
Davidff est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 15h31   #8
Membre actif
 
Inscription : novembre 2006
Messages : 194
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 194
Points : 197
Points : 197
la je vois pas, on a le meme type de données chez moi ca marche, faut attendre un expert
coca25 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 17h39   #9
Invité de passage
 
Inscription : novembre 2006
Messages : 14
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 14
Points : 1
Points : 1
ça va pas je comprend pas le code est bon normalement
Davidff est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2006, 16h50   #10
Membre du Club
 
Inscription : novembre 2006
Messages : 120
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 120
Points : 55
Points : 55
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
beberd est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h23.


 
 
 
 
Partenaires

Hébergement Web