İkisi de doğru. Ancak bazı durumlarda 1. sql sorgusunda Türkçe karakter problemi olabiliyor. O zaman da gerekli sütunların charsetlerini güncellemek gerekebiliyor.
Daha önce bu konuda bir sorun yaşadığım için, bir bilgilendirme de bulunmak istedim. 13 Ekim 2011 17:18 tarihinde Atıf CEYLAN <[email protected]> yazdı: > ** > > Her ikisi de :) > > her field icin ayri kolezyon kullanmak isterseniz ikincisini kullanin. > > On Thu, 13 Oct 2011 17:06:11 +0300, Nuri AKMAN wrote: > > > Arkadaşlar, > > UTF8 tanımlı bir MySQL tablosu için şu iki tanımın hangisi doğru? > > *1.)* > CREATE TABLE `ref_iletisim_formu` ( > `id` int(11) NOT NULL AUTO_INCREMENT, > `label` varchar(100) DEFAULT NULL, > `sort_order` int(11) DEFAULT '0', > `aktif` int(11) DEFAULT '1', > PRIMARY KEY (`id`) > ) ENGINE=MyISAM AUTO_INCREMENT=11 DEFAULT *CHARSET=utf8;* > > > > *2.)* > CREATE TABLE `kullanicilar` ( > `kullanici_id` int(11) NOT NULL AUTO_INCREMENT, > `kullanici_adi_soyadi` varchar(60) CHARACTER SET *utf8 *COLLATE > utf8_turkish_ci DEFAULT NULL, > `kullanici_user_name` varchar(60) CHARACTER SET *utf8 *COLLATE > utf8_turkish_ci DEFAULT NULL, > `kullanici_sifresi` varchar(60) CHARACTER SET *utf8 *COLLATE > utf8_turkish_ci DEFAULT NULL, > `aktif` int(11) DEFAULT '1', > `hit` int(11) DEFAULT '0', > PRIMARY KEY (`kullanici_id`) > ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT *CHARSET=utf8;* > > > Selamlar, > Nuri Akman > > > -- > > /** > * *@author* Atıf CEYLAN > * Software Developer & System Admin > * http://www.atifceylan.com > */ > > > _______________________________________________ > Linux-programlama mailing list > [email protected] > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > >
_______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
