Qual è la lunghezza massima dei dati che posso inserire in una colonna BLOB in MySQL?
Qual è la lunghezza massima dei dati che posso inserire in una colonna BLOB in MySQL?
Risposte:
A BLOB
può avere un massimo di 65535 byte (64 KB).
Se hai bisogno di più, considera di usare:
a MEDIUMBLOB
per 16777215 byte (16 MB)
a LONGBLOB
per 4294967295 byte (4 GB).
Vedere Requisiti di archiviazione per i tipi di stringa per ulteriori informazioni.
BLOB
≈ 64 KB, MEDIUMBLOB
≈ 16 MB e LONGBLOB
≈ 4 GB
Può o non può essere preciso, ma secondo questo sito: http://www.htmlite.com/mysql003.php .
BLOB Una stringa con una lunghezza massima di 65535 caratteri.
Il manuale di MySQL dice:
La dimensione massima di un oggetto BLOB o TEXT è determinata dal suo tipo, ma il valore più grande che puoi effettivamente trasmettere tra il client e il server è determinato dalla quantità di memoria disponibile e dalla dimensione dei buffer di comunicazione
Penso che il primo sito ottenga le loro risposte dall'interpretazione del manuale di MySQL, per http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html
Un BLOB può avere un massimo di 65535 byte. Per ulteriori informazioni, utilizzare MEDIUMBLOB per 16777215 byte o LONGBLOB per 4294967295 byte.
Spero che ti possa aiutare.