VARBINARY è limitato a 255 byte su MySQL 5.0.2 e versioni successive, a 65kB su 5.0.3 e versioni successive.
BLOB è vincolato a 65kB.
Infine, VARBINARY è praticamente uguale a BLOB (dal punto di vista di ciò che può essere archiviato in esso), a meno che non si desideri preservare la compatibilità con le "vecchie" versioni di MySQL. La Documentazione MySQL
dice: