Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Txt/CSV invoegen in MySQL

Pagina: 1
Acties:

  • michaelw1998
  • Registratie: Oktober 2012
  • Laatst online: 20:56
Hi,

Ik heb een txt bestandje met 1002 serials (1 per regel). Ook heb ik deze als CSV opslagen. De database heeft 5 kolommen, en de kolom met serial nummers is de 4e kolom.
Ik heb geprobeerd via phpmyadmin deze toe te voegen, maar toen kreeg ik een error; ' ' is duplicate. Ik mag de andere kolommen dus niet leeg maken, dus heb ik in Excel de andere kolommen gevuld (kolom 1 is A in excel, 2 is B etc).

Hoe ga ik deze importen in de database?

  • 418O2
  • Registratie: November 2001
  • Laatst online: 00:12
probeer je een lege waarde in een veld in te voegen die niet leeg mag zijn? Bijvoorbeeld omdat het een key is?

  • The Eagle
  • Registratie: Januari 2002
  • Laatst online: 00:45

The Eagle

I wear my sunglasses at night

Ligt ook aan je table constraints natuurlijk. klinkt als een key die je geen waarde probeert te geven. Roep even de opbouw van je tabel anders, en ook welke keys er op zitten (al dan niet unique).
Qua inserten zelf: Makkelijkste is ff door ultraedit halen en een SQL scriptje bakken.
insert into table values ('bla', 'bla','bla','serienummer', 'bla')
Waarbij die eerste bla ongetwijfeld een volgnummer gaat zijn oid ;)

Al is het nieuws nog zo slecht, het wordt leuker als je het op zijn Brabants zegt :)


  • michaelw1998
  • Registratie: Oktober 2012
  • Laatst online: 20:56
Screenshot van de database: http://cn.michaelwijnands.nl/1.png
Screenshot van CSV: http://cn.michaelwijnands.nl/2.png

Ik weet nu dus dat ik de kolommen niet leeg mag laten, vandaar dus ook dit CSV bestand. Echter als ik dit bestand wil importeren; Invalid column count in CSV input on line 1.
Helaas staat MySQL onderaan mijn lijstje met "skills" :(

Edit: Kolom F in CSV is dus de kolom met serial nummers.

[ Voor 7% gewijzigd door michaelw1998 op 05-08-2014 12:57 ]


  • mastermindzh
  • Registratie: Augustus 2014
  • Laatst online: 25-03-2021
Het probleem is opgelost met een simpel java programmaatje.
De oplossing kan gevonden worden op: http://www.helpmij.nl/for...29031-TXT-of-CSV-invoegen

De code die hiervoor gebruikt is is te vinden op: http://pastebin.com/yKypeK51