MySQL 的 BLOB 列中可以放入的最大数据长度是多少?

发布于 2024-11-03 07:52:33 字数 37 浏览 3 评论 0原文

MySQL 的 BLOB 列中可以放入的最大数据长度是多少?

What is the maximum length of data I can put in a BLOB column in MySQL?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

药祭#氼 2024-11-10 07:52:33

BLOB 最大可为 65535 字节 (64 KB)。

如果您需要更多,请考虑使用:

  • a MEDIUMBLOB for 16777215 bytes (16 MB)

  • a LONGBLOB 为 4294967295 字节 (4 GB)。

有关详细信息,请参阅字符串类型的存储要求

A BLOB can be 65535 bytes (64 KB) maximum.

If you need more consider using:

  • a MEDIUMBLOB for 16777215 bytes (16 MB)

  • a LONGBLOB for 4294967295 bytes (4 GB).

See Storage Requirements for String Types for more info.

听闻余生 2024-11-10 07:52:33

可能准确,也可能不准确,但根据此站点:http://www.htmlite.com/mysql003。 php.

BLOB 最大长度为 65535 个字符的字符串。

MySQL手册说:

BLOB 或 TEXT 的最大大小
对象由其类型决定,但是
你实际可以得到的最大价值
客户端和服务器之间传输
由数量决定
可用内存和大小
通信缓冲区

我认为第一个站点通过解释 MySQL 手册获得答案,根据 http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html

May or may not be accurate, but according to this site: http://www.htmlite.com/mysql003.php.

BLOB A string with a maximum length of 65535 characters.

The MySQL manual says:

The maximum size of a BLOB or TEXT
object is determined by its type, but
the largest value you actually can
transmit between the client and server
is determined by the amount of
available memory and the size of the
communications buffers

I think the first site gets their answers from interpreting the MySQL manual, per http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文