Arsip: import txt ke mysql

 
user image
more 9 years ago

mrajex

Mo nanya import *.txt ke mysql code yg ane buat sperti ini format .txt kode jml1 jml2 tgl jam 01 2 3

LOAD DATA INFILE 'D:\\barcode\\01.txt' INTO TABLE pjjx FIELDS TERMINATED BY ',';
sebenernya sih data sudah masuk di table pjjx...tp di mysql kok muncul pesen error ya... data truncate for column 'jml1' at row 1 data truncate for column 'jml2' at row 1 berulang seperti diatas sesuai jmlh record... tp data sudah masuk dan benar,minta pencerahannya mas mas...
user image
more 9 years ago

elva_ivana

setahu saya.... kalau dilihat dari bunyi error nya, itu menandakan kolom tsb not allow null coba periksa antara data d file txt sama skema tabel...
user image
more 9 years ago

mrajex

jadi gini data di txt: 01 ,1 ,2 ,2011/05/14,10:03:43 02 ,30 ,24 ,2011/05/14,10:03:43 nah klo pas delimeter atra tanggal ma jam gak ada masalah.... jd untuk mngatasi hal tersebut gmna ya?
user image
more 9 years ago

mrajex


Data .txt kaya gini :
000000217801 ,0     ,50    ,2011/02/01,10:03:43
000000172201 ,0     ,20    ,2011/02/01,10:04:26
000000247801 ,1     ,76    ,2011/02/01,10:06:38
000000547101 ,2     ,200   ,2011/02/01,10:07:53
000000031102 ,0     ,20    ,2011/02/01,10:08:24
000000186901 ,0     ,50    ,2011/02/01,10:09:04
000000005202 ,0     ,50    ,2011/02/01,10:09:34
000000219001 ,0     ,20    ,2011/02/01,10:09:56
000000058901 ,0     ,100   ,2011/02/01,10:11:36
Strurtur Tabel
CREATE TABLE  pjjx (
  kode char(12) NOT NULL default '',
  jml1 double NOT NULL default '0',
  jml2 double NOT NULL default '0',
  tanggal date NOT NULL default '0000-00-00',
  jam time NOT NULL default '00:00:00'
) ENGINE=MyISAM;
Mohon pencerahan agar kolom jml1 dan jml2 masuk di table tanpa pesan error...(konversi string ke double)...
user image
more 9 years ago

elva_ivana

setelah saya edit file *.txt (tanpa spasi) menjadi

000000217801,0,50,2011/02/01,10:03:43
000000172201,0,20,2011/02/01,10:04:26
000000247801,1,76,2011/02/01,10:06:38
000000547101,2,200,2011/02/01,10:07:53
000000031102,0,20,2011/02/01,10:08:24
000000186901,0,50,2011/02/01,10:09:04
000000005202,0,50,2011/02/01,10:09:34
000000219001,0,20,2011/02/01,10:09:56
000000058901,0,100,2011/02/01,10:11:36
dengan script query yang sama, dan hasilnya adalah :
user image
more 9 years ago

mrajex

Bang Kalo misal data itu ada sepasinya.....soalnya hasil dari alat uda kaya gt dan datanya banyak....trs type data double.... utk code program kaya mana ya,biar gak mncul message data truncate for column.
user image
more 9 years ago

elva_ivana

berarti harus ada filter agar spasi tidak muncul... banyak cara, salah satunya file text di edit sebelum insert ke database
more ...
  • Pages:
  • 1
Share to
Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com