查看中的表架构wp-admin/includes/schema.php
:
// regular blog tables
CREATE TABLE $wpdb->options (
option_id bigint(20) unsigned NOT NULL auto_increment,
option_name varchar(64) NOT NULL default \'\',
option_value longtext NOT NULL,
autoload varchar(20) NOT NULL default \'yes\',
PRIMARY KEY (option_id),
UNIQUE KEY option_name (option_name)
) $charset_collate;
// Multisite options
CREATE TABLE $wpdb->sitemeta (
meta_id bigint(20) NOT NULL auto_increment,
site_id bigint(20) NOT NULL default \'0\',
meta_key varchar(255) default NULL,
meta_value longtext,
PRIMARY KEY (meta_id),
KEY meta_key (meta_key),
KEY site_id (site_id)
) $charset_collate;
在这两种情况下,值均为
longtext
. 这个
MySQL manual says 关于该类型:
最大长度为4294967295或4GB(2-32-1)个字符的文本列。如果该值包含多字节字符,则有效最大长度较小。长文本列的有效最大长度还取决于客户端/服务器协议中配置的最大数据包大小和可用内存。每个LONGTEXT值都使用4字节长度前缀存储,该前缀指示值中的字节数。
4GB。如果这还不够,请改进清理过程。也许您应该将内容存储为文件–in the uploads
directory.