2008年8月12日 星期二

csv匯入MySQL (處理雙引號)

匯出格式說明如下:

e.g原始資料
數值 日期(mmddyy) 字串
1 010808 happy "cat"

MySQL資料庫欄位
X (int 10) Y(Date yyyy-mm-dd) Z (string)

需轉換為
"1";"2008-01-08";"happy \"cat\""

註:若欄位中本身既有雙引號,e.g 例子中的 happy "cat"
需在欄位內的引號前面加上escape character,變成 happy \"cat\"
如此可保留原始資料中的雙引號

沒有留言: