如果我们检查wp_options
表(在4.4中)是从schema.php
文件中,我们将找到以下内容:
CREATE TABLE $wpdb->options (
option_id bigint(20) unsigned NOT NULL auto_increment,
option_name varchar(191) 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;
以下是
wp_options
表:
> DESCRIBE wp_options;
+--------------+---------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------------+---------------------+------+-----+---------+----------------+
| option_id | bigint(20) unsigned | NO | PRI | NULL | auto_increment |
| option_name | varchar(191) | NO | UNI | | |
| option_value | longtext | NO | | NULL | |
| autoload | varchar(20) | NO | | yes | |
+--------------+---------------------+------+-----+---------+----------------+
如果最近发生这种情况,您应该检查PHP、MySQL、NginX/Apache的错误日志。
不确定您的MySQL版本是什么,但recommended 版本为5.6以上,但应适用于5.0以上版本。
确保其他核心表的表结构也完好无损。
记住backup 请在更改表结构之前访问数据库。