Linux ve dos satır sonu farklılığı her zaman problem oluşturur. Dosta hazırlanan bir dosyanın sonunda CRLF birlikte bulunur. Linux bunu kabul etmez. Dosya sonundan CR nin silinmesi gerekir.
Düzeltmek için linux ortamında bazı çözümler mevcut. Aşağıdaki kaynakta ayrıntılı çözümler bulunabilir.
ben fromdos komutunu kullandım ve çalışıyor. Komut input dosyasını güncelliyor. ama büyük dosya ise rastgele isimli başka bir dosya oluşturuyor.
ilk önce paketi kuralım:
$ sudo apt-get install tofrodos
şimdi kullanalım:
$ fromdos input.txt
http://linuxcommando.blogspot.com/2008/05/delete-windowsdos-carriage-return.html
Bu Blogda Ara
15.01.2014
7.01.2014
MySQL sorgu sonucunun bir dosyaya yazılması
Mesela sonucumuzu bir .csv dosyası olarak yazdırmak istersek
SELECT * INTO OUTFILE 'dosyaYolu/dosyaAdi.csv'
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
FROM table
Herbir kolon ayracımız ',' ve herbir satır ayracımız '\n'
Burada kolon ayracı olarak \t kullanılırsa, tab ile ayrılmış dosyalar elde edilir.
kaynak: http://dev.mysql.com/doc/refman/5.0/en/select-into.html
SELECT * INTO OUTFILE 'dosyaYolu/dosyaAdi.csv'
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
FROM table
Herbir kolon ayracımız ',' ve herbir satır ayracımız '\n'
Burada kolon ayracı olarak \t kullanılırsa, tab ile ayrılmış dosyalar elde edilir.
kaynak: http://dev.mysql.com/doc/refman/5.0/en/select-into.html
Error Code: 2013. Lost connection to MySQL server during query
Mysql de uzun sürecek bir sorgu çalıştırdınız. Ve sorgunuz 600 saniyeden fazla sürünce "Error Code: 2013. Lost connection to MySQL server during query" hatası aldınız.
Mysql time out varsayalın 600 değerini artırarak sorun çözülebilir.
Edit → Preferences → SQL Editor → DBMS connection read time out (in seconds): 600
Buradaki 600 değerini 6000 olmadı 60000 olmadı 100000 yapın :)
Mysql time out varsayalın 600 değerini artırarak sorun çözülebilir.
Edit → Preferences → SQL Editor → DBMS connection read time out (in seconds): 600
Buradaki 600 değerini 6000 olmadı 60000 olmadı 100000 yapın :)
Kaydol:
Kayıtlar (Atom)