İ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

Cevap