SELECT CONCAT(field1,';',field2,';',field3) FROM table_name;

bu sekilde ayrcak koyabilirsiniz.

MySQL pek bilmemekle birlikte syntax hatasi iki nedenden verilir. 1- komut ilgili versiyonda desteklenmiyordur, 2- komutu yanlis yaziyor/kullaniyor olabilirsiniz.

On 07/29/2011 01:24 PM, Umit AYDINLI wrote:

Merhaba,

Mysql 5 versionunda SELECT * FROM `table_name` INTO OUTFILE /path/to/file.txt FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n'; şeklinde çıktı almaya çalışıyorum.

Aldığım hata :

ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'fields terminated by' at line 1

Bunu yapamayınca SELECT * FROM `table_name` ; > outputtest.txt şeklinde çıktı aldım. Ama bu seferda satırlar sütünlar arasına ayraç koyamadığımdan çamur gibi bir data elime geçiyor.

Google da çok sayfa gezdim soruna sonuç bulamadım. Başına gelen yada bana yol gösterebilecek olan var mı acaba?


_______________________________________________
Linux-sunucu E-Posta Listesi
Linux-sunucu@liste.linux.org.tr

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu


--
/**
* *@author* Atıf CEYLAN
* Software Developer & System Admin
* http://www.atifceylan.com
*/
_______________________________________________
Linux-sunucu E-Posta Listesi
Linux-sunucu@liste.linux.org.tr

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Reply via email to