2012-02-29 8 views
1

質問があります。 mysql 5.0 DBにファイルをアップロードする必要があります。 しかし、ファイル内には、2種類の情報、詳細、ヘッダーがあります。 それはMYSQL 5.0の条件付きローカルデータの読み込み

ようH12345678900TYPE L12334567TYPEで、ファイルが区切られていない、それが固定された位置です。

Hだけで始まり、タイプがTYPEである行をロードしたいとします。

とにかく、ロードクエリの内部を確認できますか?

私はWHERE SUBSTR(@var1,1,1)='H'

を試してみましたが、それは構文エラーを言います。

任意の提案???

ありがとうございます。

+0

完全な質問を書いてください。 –

+0

テーブル定義 - SHOW CREATE TABLEを指定してください。 – Devart

答えて

0

ファイルを最初に一時表にロードすると、より良いことがあります。次のステップでは、条件を適用して一時テーブルからメインテーブルにインポートします。

+0

異なる列を持つことができません H12345678900TYPEこれには別々の列があり、 L12334567TYPEには別のセットがあります。 私はUNIX上で2つのファイルに分割しようとしましたが、時間がかかりすぎました。 –

関連する問題