Jaka jest maksymalna długość danych, które mogę umieścić w kolumnie BLOB w MySQL?
Jaka jest maksymalna długość danych, które mogę umieścić w kolumnie BLOB w MySQL?
Odpowiedzi:
A BLOB
może mieć maksymalnie 65535 bajtów (64 KB).
Jeśli potrzebujesz więcej, rozważ użycie:
a MEDIUMBLOB
dla 16777215 bajtów (16 MB)
a LONGBLOB
dla 4294967295 bajtów (4 GB).
Aby uzyskać więcej informacji, zobacz wymagania dotyczące magazynu dla typów ciągów .
BLOB
≈ 64 MEDIUMBLOB
LONGBLOB
Może, ale nie musi, być dokładne, ale według tej strony: http://www.htmlite.com/mysql003.php .
BLOB Ciąg o maksymalnej długości 65535 znaków.
Podręcznik MySQL mówi:
Maksymalny rozmiar obiektu BLOB lub TEXT jest określany przez jego typ, ale największa wartość, jaką w rzeczywistości można przesłać między klientem a serwerem, jest określana przez ilość dostępnej pamięci i rozmiar buforów komunikacyjnych
Myślę, że pierwsza witryna otrzymuje odpowiedzi z interpretacji podręcznika MySQL, na http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html
BLOB może mieć maksymalnie 65535 bajtów. Jeśli potrzebujesz więcej, rozważ użycie MEDIUMBLOB dla 16777215 bajtów lub LONGBLOB dla 4294967295 bajtów.
Mam nadzieję, że to ci pomoże.