İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

varchar(255) Sınır Mı?

...::LorD::...

0
İyinet Üyesi
Katılım
27 Aralık 2007
Mesajlar
2,109
Reaction score
1
Konum
cHeteM
merhaba arkadaşlar veritabanımda kullanıcıların profiline yazı veya html kod girecekleri bir yer var haliyle veritabanına kaydederken html olarak kaydediyor kodları. profil alanının özellikleri

Karşılaştırma: latin1_swedish_ci

Tip: varchar(255)

burdaki 255 sınır mı? ben bu sınırı artırmak istiyorum bunun için 255 yerine daha büyük değer yazsam olur mu herhangi bir sorun yaşar mıyım?

teşekkürler
 

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
Nasıl yani önemli olan TEXT değil. ben bunu anlayamadım ..!

Demek istediğimi yanlış anlamış olabilirsiniz. veritabanı türünü text yapabilirsiniz demek istemiştim...

Tip: TEXT
 

Hobichat

0
İyinet Üyesi
Katılım
26 Ekim 2006
Mesajlar
336
Reaction score
1
Varchar 8000 kraktere kadar gitmiyor diye biliyorum ama eminmisiniz :) Lord evet krakter sayısı yani 225 krakter.
 

thematrix

0
İyinet Üyesi
Katılım
19 Nisan 2008
Mesajlar
144
Reaction score
0
teşekkürler bilgileriniz için 8000 e kadar işim yok 1-2 bin yeter

Evet varchar(1000) vs olarak kullanabilirsiniz. Default olarak varchar'a atayabileceğiniz en yüksek değer 8000, bunu daha da arttırmak mümkün çeşitli ayarlamalar ile fakat pek tavsiye etmem.

Hatta eğer 1000-2000 karakter kullanmanız gerekiyorsa varchar yerine arkadaşların dediği gibi "text" olarak da atayabilirsiniz sütun özelliğini. Böylece daha sorunsuz olur işler.
 

Bumber

0
İyinet Üyesi
Katılım
15 Şubat 2008
Mesajlar
216
Reaction score
1
Konum
Istanbul
Evet varchar(1000) vs olarak kullanabilirsiniz. Default olarak varchar'a atayabileceğiniz en yüksek değer 8000, bunu daha da arttırmak mümkün çeşitli ayarlamalar ile fakat pek tavsiye etmem.

Hatta eğer 1000-2000 karakter kullanmanız gerekiyorsa varchar yerine arkadaşların dediği gibi "text" olarak da atayabilirsiniz sütun özelliğini. Böylece daha sorunsuz olur işler.

varchar için mysql in en yüksek değeri 4.1 versiyonu için 255, MySQL 5.0.3 için 65,535.

nerden çıktı bu 8000 davası merak ettim. Mssql deseniz oda değil başlık "MySQL Veritabanı SQL"
 

thematrix

0
İyinet Üyesi
Katılım
19 Nisan 2008
Mesajlar
144
Reaction score
0
varchar için mysql in en yüksek değeri 4.1 versiyonu için 255, MySQL 5.0.3 için 65,535.

nerden çıktı bu 8000 davası merak ettim. Mssql deseniz oda değil başlık "MySQL Veritabanı SQL"

Off haklısın :S Dikkatsizlik. MsSql olarak düşünmüşüm başlığa çok dikkat etmeden. MsSql de 8000 varchar limiti.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst