EXCELからMySQLへ読み込む際の注意点

[注意点]
  • Integer型に空文字はダメなので「NULL」に置き換える。
  • EXCELでセルの書式設定が「数値」になっているものは「標準」にかえる。
LOAD DATA LOCAL INFILE 
"/Users/***/test.csv"   #絶対パスを使うにはLOCALの記述が必須
INTO TABLE tbl_name   
FIELDS TERMINATED BY ','    #csvファイルの場合、区切り文字はカンマ
ENCLOSED BY '"'   #csvファイルの場合、カンマを含む文字列には"がつけられる
LINES TERMINATED BY '\r'   #macの場合\r、Windowsの場合\r\n 
IGNORE 1 LINES   #headerの行の無視
(col_2, col_3, col_4) SET col_1 = NULL   #col_1のauto_incrementで自動連番生成に対応

Share on Google Plus

About Piyoko

    Blogger Comment
    Facebook Comment

0 コメント:

コメントを投稿