Toon posts:

[Mysql] & CSV *

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben al een poosje bezig met mysql,maar nog nooit iets met import gedaan,nu las ik dat je een cvs file in mysql tabel kon zetten met command load infile...
even geprobeerd met cvs file maar ging niet goed (te verwachten)
maar hoe precies importen ? Moet de tabel al bestaan ? en hoe weet ik welke structuur (veldnamen,typen etc) ik de tabel moet indelen omdat de cvs file alleen maar waarden en ";" bevat...?

  • stylee
  • Registratie: December 2000
  • Laatst online: 04-09-2021

stylee

blah zeg ik je

Volgens mij bedoel jij csv en niet cvs :P

Verwijderd

Topicstarter
ja sorry,csv :)
Al even gezocht maar hoe precies command van inline import
en tabel (wel/niet eerst aangemaakt moet worden ? en hoe weten welke structuur etc?)

  • stylee
  • Registratie: December 2000
  • Laatst online: 04-09-2021

stylee

blah zeg ik je

Uiteraard moet je tabel eerst aangemaakt worden, een csv bestand is puur de data, niet de opmaak. Als je opmaak + data wilt hebben kan je bepaalde frontends (zoals phpMyAdmin) een .sql file laten genereren.

  • stylee
  • Registratie: December 2000
  • Laatst online: 04-09-2021

stylee

blah zeg ik je

En voor die import commando moet je gewoon ffhier kijken

Verwijderd

Topicstarter
opmaak /strcuut tabel maken doe ik gewoon in mysql prompt,
maar hoe weet ik nu welke data er in welke kolom komt via de import functie ?
eerste data die ie tegen komt komt in 1e veld dan ;;;;; volgende data zet in volgende veld?

Verwijderd

Topicstarter
Hij geeft een access denied (using password yes)
als ik file wil importen ?? .csv file is chmod 777 dus dat het probleem niet

Verwijderd

Topicstarter
alles opgelost!
import gaat goed,maar volgende probleem
de cvs file (uit excel vandaan) zit zo in elkaar

omschrijving;;;;;;;;info;volgende_omschrijving;;;;;;;info

als ik de import doe laat ie alleen de omschrijving importen de info komt nergens terecht....
ik heb wel ; als fields terminated by neergezet
maar dit zijn tuurlijk ene keer ;;;;;;;; tig en anderek eer
; (1) teken tussen velden... ?

[edit]
ik heb het voor elkaar gekregen in excel om alles gewoon te splitsen met TAB
dus omschrijving <TAB>info<TAB>omschrijving<TAB>info
maar nog steeds vult mysql alleen maar met omschrijving
Pagina: 1