看板 Database 關於我們 聯絡資訊
目前遇到一個問題,想請救大大們 研究醫院資料庫的原始檔是SAS 透過R轉成csv 後因為太多數據用R跑合併太久 所以想說用MySQL 先儲存table然後在inner join 但原始csv檔案好幾萬筆透過MySQL import wizard 丟進去只跑出39筆 請問是哪邊出了問題? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.87.78 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1664449202.A.E9D.html
wwillian: 可以看看檔案斷行符號是否與匯入的設定相同,另外可以 10/01 23:10
wwillian: 考慮load data去匯入. 10/01 23:10
mathrew: 我沒用過 MySQL,依照我用 MSSQL 的經驗,有很多可能性 10/05 20:25
mathrew: 遇到這種的,直接看第39筆跟第40筆的資料,是差在哪 10/05 20:26
mathrew: 可能是斷行,也可能是第40筆的內容有特殊字元 10/05 20:27
futureq: 問題在你自已阿,多唸點書吧...CSV就是很固定的格式.. 10/17 23:59
futureq: 把CSV匯入的原則搞懂後,剩下的就是一筆一筆找錯誤 10/18 00:00
Catbert: 用R把SAS的資料直接寫入MySQL就好啦 10/19 23:10