2017-05-13 6 views
0

のためのMySQLの負荷データINFILE私のCSVファイル、すなわち、Example.csvで、私のテーブル名は例 -ここで文字列

"ePID,Title,Brand,Manufacture Part Number,SubType,Type,Category ID,Category Breadcrumb" 
"74416490,Drive-Rite 231039 A/C Drive Belt Tensioner Pulley,Drive-Rite,231039,A/C Drive Belt Tensioner Pulley|Drive Belt Idler Pulley,Accessory Drive Belt System Components,38656,""eBay Motors:Parts & Accessories:Car & Truck Parts:Engines & Components:Belts, Pulleys & Brackets""" 

である私のSQLのロードコマンド私はすべてのデータを最初の列に入れます。

答えて

0

ファイル内のデータが正しくないように見えます。

二重引用符の位置が原因​​で、行全体が1つの列として解釈されています。二重引用符を削除するか、二重引用符で各列を囲みます。

これを試してください: -

EPID、タイトル、ブランド、型番、サブタイプ、タイプ、カテゴリーID、カテゴリー、ブレッドクラム 74416490を製造、ドライブ-Rite社231039 A/Cドライブベルトテンショナープーリー、ドライブ - 儀式、231039、A/Cドライブベルトテンショナープーリー|ドライブベルトアイドラープーリー、アクセサリドライブベルトシステムコンポーネント、38656、イーベイ・モーターズ:部品&付属品:カー&トラック部品:エンジン&コンポーネント:ベルト、滑車&ブラケット

+0

ので私はこれを文字列と呼んでいます。 –

+0

これは正しいcsv形式ではありません。二重引用符を削除した後で同じ結果が得られたら教えてください。 – Max08

+0

両端から二重引用符を削除できません。 –

関連する問題