Ben MySQL içine bir. Csv dosyasını içe yaşıyorum ve her şeyi dosyasında satır sonları dışında çalışıyor.
. Benim csv satır biri bu gibi görünüyor:
42,E-A-R™ Classic™ Earplugs,ear,images/ear/classic.jpg,5%,"Proven size, shape, and foam
3M's most popular earplug
Corded and uncorded in a variety of individual packs
NRR 29 dB / CSA Class AL",312-1201,,"E-A-R™ Classic™ Uncorded Earplugs, in Poly Bag",310-1001,,E-A-R™ Classic™ Uncorded Earplugs in Pillow Pack,311-1101,,"E-A-R™ Classic™ Corded Earplugs, in Poly Bag"
Çağrıldığında Altıncı alan üzerinde yeni bir hat kırmak gerekir, ama öyle değil. . Csv alırken ben seçmek Lines terminated by \ r. Ben \ n ve oto ama hayır şans denedi.
Garip bir şey alan uygun tatili tüm veritabanına doğru görünüyor olduğunu. Ben elle phpMyAdmin satır sonları eklemek için gitmek eğer doğru yazdırır. Her alan da UTF-8 ayarlanır.
Bu konuda herhangi bir fikir? Teşekkürler.
edit: Burada MySQL ifadedir
LOAD DATA LOCAL INFILE '/tmp/php89FC0F' REPLACE INTO TABLE `ohes_flyer_products`
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\r'