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