2012-02-29 73 views
1

我有問題。 我必須上傳一個文件到MySQL 5.0數據庫。 但文件內部有2種信息,細節和標題。 它像使用MYSQL 5.0中的條件加載本地數據Infile

H12345678900TYPE L12334567TYPE

和文件不被分隔,它是固定的位置。

我想加載僅以H開頭的行,並且類型也是TYPE。

有無論如何我可以檢查負載查詢內?

我試圖WHERE SUBSTR(@var1,1,1)='H'

,但它說的語法錯誤。

任何建議???

謝謝

+0

請填寫完整的查詢。 – 2012-02-29 08:59:51

+0

請提供表格定義 - SHOW CREATE TABLE。 – Devart 2012-02-29 09:21:27

回答

0

如果您先在臨時表中加載文件會更好。並在下一步中使用條件從臨時表導入主表。

+0

我不能因爲他們有不同的列 H12345678900TYPE這有單獨的列集和 L12334567TYPE這有另一組。 我試圖將它們分成兩個文件,但時間太長。 – 2012-02-29 09:32:33