这个问题不是那么直接回答,因为它听起来:有很多不同的二进制数据使用模式,每个都有自己的警告和优点和缺点.让我试着总结一下:
我建议LONGBLOB将文件存储在MySQL. 这完全取决于什么样的二进制文件和您的应用程序。
TINYBLOB - A BLOB column with a maximum length of 255 (2^8 - 1) characters.
BLOB - A BLOB column with a maximum length of 65,535 (2^16 - 1) characters.
MEDIUMBLOB - A BLOB column with a maximum length of 16,777,215 (2^24 - 1) characters.
LONGBLOB - A BLOB column with a maximum length of 4,294,967,295 (2^32 - 1) characters.
Run Code Online (Sandbox Code Playgroud)