Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk memasukkan lajur terpilih daripada fail CSV ke dalam pangkalan data MySQL menggunakan LOAD DATA INFILE

<p>Saya mempunyai fail CSV dengan 10 lajur. Saya hanya mahu memilih beberapa lajur daripada fail ini dan memuatkannya ke dalam pangkalan data MySQL menggunakan perintah <kod>LOAD DATA INFILE</code> </p>
P粉549412038P粉549412038418 hari yang lalu453

membalas semua(1)saya akan balas

  • P粉232409069

    P粉2324090692023-08-30 11:31:45

    Muat data ke dalam jadual dalam MySQL dan nyatakan lajur:

    LOAD DATA LOCAL INFILE 'file.csv' INTO TABLE t1 
    FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'  
    (@col1,@col2,@col3,@col4) set name=@col4,id=@col2 ;

    @col1,2,3,4 ialah pembolehubah yang menyimpan nama lajur fail csv (dengan andaian 4), id ialah lajur jadual.

    balas
    0
  • Batalbalas