WordPress开发函数add_clean_index()
WordPress开发函数add_clean_index(),向指定的表添加索引。
用法:
add_clean_index( string $table, string $index )
参数:
$table
(string) (必需) 数据库表的名称。
$index
(string) (必需) 数据库表索引列。
返回:
(true) 是的,在执行完之后。
来源:
文件: wp-admin/includes/upgrade.php
function add_clean_index( $table, $index ) {
global $wpdb;
drop_index( $table, $index );
$wpdb->query( “ALTER TABLE `$table` ADD INDEX ( `$index` )” );
return true;
}
更新版本:
用户贡献的笔记:
(MakeWebBetter贡献- 10个月前)
有时,在数据库中创建了一个表之后,我们发现在该表上添加一个索引以加快涉及该表的查询是有利的。
function wpdocs_mwb_make_fetch_fast()
{
global $wpdb;
// Add some Clean up indices
add_clean_index( $wpdb->posts, ‘post_name’ );
add_clean_index( $wpdb->categories, ‘category_nicename’ );
add_clean_index( $wpdb->comments, ‘comment_approved’ );
add_clean_index( $wpdb->posts, ‘post_status’ );
}