現在我有這種情況發生有所有數據的文本文件在以下string
工作彼此相鄰,如:AB005103012ES-** OF**MID115748607.83
插入逗號爲文本的MYSQL
不過,我需要上傳此到MYSQL
數據庫,因此理想情況下,轉化的格式將有代碼,像這樣用逗號分開:
AB00,51,0301,2,ES-**, ,O,F,**,M,I,D,1,157486,07.83
我處理大約14萬行和逗號將每一次出現在相同的字符位置。正如第一個逗號在每行中的第四個字符之後出現,第二個逗號將出現在每行的第六個逗號之後,依此類推。
有沒有什麼辦法可以在MYSQL
中很快達到這個目的呢,或者說失敗了,另一個簡單的程序可以輕鬆運行嗎?
在您的例子是那些諸如WindVelocity的字段已經被定義爲表的一部分或者是不同表的一部分?並且@ var1是第一個表的屬性? – user1556352 2012-07-27 01:12:31
是的,這些是被導入到表中的列。 @ var1表示由INFILE處理的給定行。您基本上必須放入列名稱和適當的SUBSTR命令,以指定每列中給定行中使用的字符範圍。 – 2012-07-27 01:31:11