Veritabanına bir csv yüklemek için mysql yükleme verilerini inline kullanıyorum. Dizeler etrafında çift tırnak işareti eklemek varsayılan davranışı olduğunu biliyorum ama bunu kapatmak için bir seçenek olacağını umuyordum. Test ettim ki eğer bir dizede arabanın arasında boşluk yoksa. Ancak dize arabamsa, "arabam" olarak gösteriliyordu. Çok fazla şey denedim ama bu alıntılardan kurtulmak mümkün görünmüyor. Tüm sütunların etrafında çift tırnak ekledim ve Mysql ESCAPED BY
kullandım ama bu işe yaramadı.MySql yükleme verileri satır içi dize etrafında çift tırnak işareti ekler
cevap
Ben excel kullanmak için tavsiye edilmez. Açık ofis Calc daha iyidir, çünkü daha fazla seçenekle CSV'yi kaydedebilir (ve UTF-8'de)
Yük verisi yüklemeden önce CSV'mi kaydettiğimde yapılandırmamıma bakın (İngilizce açmıyorum, sry).
Ve veritabanında CSV eklemek için benim kodu: CSV erişebilir ve istediğiniz ona nasıl kaydedemezsiniz, SQL seçeneğini kullanabilirsiniz
$dataload = 'LOAD DATA LOCAL INFILE "'.$nomfichier.'"
REPLACE
INTO TABLE '.$this->csvTable.' CHARACTER SET "utf8"
FIELDS TERMINATED BY "\t"
IGNORE 1 LINES
';
. Doc Ve özellikle şu satırlar:
[{FIELDS | COLUMNS}
[TERMINATED BY 'string']
[[OPTIONALLY] ENCLOSED BY 'char']
[ESCAPED BY 'char']
]
[LINES
[STARTING BY 'string']
[TERMINATED BY 'string']
]
için farklı bir seçenek seçin Ne yazık ki bu benim için bu durumda işe yaramıyor. LibreOffice rotasını ve kendimi yarattığım metin dosyasını denedim. Verilerin daha önce içe aktarılan bir sürümü bu sorunla karşılaşmadığından, bu yeni bir sorundur. Sadece alanda çift tırnak karakteri olduğunda görünür. Şu anda onu nasıl kaldırabileceğimi düşünüyorum, ama bu zarif değil. – dengar81
- 1. Regex.Matches C# çift tırnak işareti
- 2. python string '"': dize içinde tekli çift tırnak işareti
- 3. Çift tırnak
- 4. Belirli bir tek tırnak işareti ve çift tırnak işareti ile değiştirme C#
- 5. Bir dize değişmezine çift tırnak nasıl alınır?
- 6. Dize içindeki tüm çift tırnak işaretlerini değiştirin
- 7. Normal ifadede çift tırnak
- 8. Bir satır içi satır içi javascript yükleme sorunu
- 9. Satır içi JSON'u ayrıştırma
- 10. MySQL yükleme verileri infrared - hızlanma?
- 11. jQuery inline css'deki çift tırnak işaretlerinden kaçının.
- 12. Satır içi satır içi satır
- 13. Swift üçlü çift tırnak
- 14. PowerShell'in çağrı operatörü (&) sözdizimi ve çift tırnak işareti
- 15. eclipse - bir string'i çevrelemek için kısayol çift tırnak işareti
- 16. Bir işlev çağrısı içinde çift tırnak işareti değişkeni
- 17. html giriş alanında çift tırnak işareti bulunan dizgiler
- 18. Selenyum - Yalnızca çift tırnak işareti içeren metni bul
- 19. R .csv dosyaları yazılırken çift tırnak işareti nasıl kontrol edilir
- 20. Python'da JSON için çift tırnak işareti çiftinden kaçış
- 21. Tablo adı etrafında tırnak işaretleri tam olarak ne yapar?
- 22. mysql yükleme verileri nerede fıkra
- 23. Dize değişkeninde çift tırnak içeren veriler nasıl eklenir?
- 24. Çift tırnak içinde virgül virgülle çift tırnak nasıl bölünür
- 25. JSON'u Python'a Dönüştürme Sözlükleri, çift tırnak işaretlerini tek ile değiştirir ve her çift tırnak açma örneğinden önce bir "u" ekler
- 26. döndürülen jsondaki çift tırnak
- 27. Regex çift tırnak
- 28. Javascript çift tırnak kaldır?
- 29. Inlineiting Sabit satır içi satır içi paketleri
- 30. Twitter Bootstrap girdisi satır içi akışa son ekler.
Lütfen SQL sorgunuzu yazdınız. Onu kaydettiğinizde CSV'nizi değiştirmenizi öneririm, alanlar ayırıcı – Xenofexs