retours chariot fin d'enregistrement

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : retours chariot fin d'enregistrement

par Ryle » 23 mars 2007, 17:31

Sinon pour éviter de rejouer l'import, tu peux aussi faire un update de tes champs en utilisant la fonction REPLACE() de mysql :)

par orgerix » 23 mars 2007, 17:24

SI tu as fais l'import avec LOAD, il faut ajouter

Code : Tout sélectionner

LINES TERMINATED BY '\n '

par mcorgnet » 23 mars 2007, 16:45

Bon, après moultes recherches :

lors de mon import, mysql a intégré des retours ligne \n à la fin de chaque enregistrement.

Mon souci, désormais, est : "comment enlever les retours ligne ?"

Merci.

retours chariot fin d'enregistrement

par mcorgnet » 23 mars 2007, 16:20

-- EDIT -- voir message suivant

Bonjour,

j'ai un léger souci assez insupportable.

J'ai importé une liste de mots dans mysql, depuis un fichier csv.

j'ai, par exemple, le mot : "a" dans la base de données.

lorsque j'exécute cette requête :

Code : Tout sélectionner

select * from table where mot='a';
ça ne renvoie rien. Par contre, si je fais un update du mot, et que je le ré enregistre, tout simplement en mettant la lettre "a", le select me renvoie un résultat.

Je pense qu'il y a un souci d'encodage, mais je ne saisis pas ou ...

précision : si j'effectue un select depuis la console d'administration de linux, le problème reste le même.

Merci de votre aide.