Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL][MySQL]Maksymalna długość VARCHAR
Forum PHP.pl > Forum > Przedszkole
Haczyk67
Wyczytałem że max wartość pola VARCHAR to 256 znaków. Tymczasem zdefinowałem pole VARCHAR(500) i załadowałem tam stringi o długościach do 450 znaków - wszystko działa bez problemu. Jakie jest więc prawdziwa długość pola?
nospor
Cytat
Jakie jest więc prawdziwa długość pola?
Taka jak opisali to w manualu mysql. Naprawdę byloby milo gdybys najpierw zajrzał tam...
Haczyk67
Cytat
Values in VARCHAR columns are variable-length strings. The length can be specified as a value from 0 to 255 before MySQL 5.0.3, and 0 to 65,535 in 5.0.3 and later versions. The effective maximum length of a VARCHAR in MySQL 5.0.3 and later is subject to the maximum row size (65,535 bytes, which is shared among all columns) and the character set used.


Jeśli dobrze rozumiem mogę wstawić nawet varchar(65,535) bez zadnych niepożądanych działań?
nospor
no skoro napisali ze mozesz to znaczy ze mozesz.
ViDom
Polecana maksymalna wartość dla UTF8

Cytat
VARCHAR(21844) CHARACTER SET utf8
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.