drop_index() – Drops a specified index from a table.

You appear to be a bot. Output may be restricted

Description

Drops a specified index from a table.

Usage

$true = drop_index( $table, $index );

Parameters

$table
( string ) required – Database table name.
$index
( string ) required – Index name to drop.

Returns

true True, when finished.

Source

File name: wordpress/wp-admin/includes/upgrade.php
Lines:

1 to 16 of 16
function drop_index( $table, $index ) {
  global $wpdb;

  $wpdb->hide_errors();

  $wpdb->query( "ALTER TABLE `$table` DROP INDEX `$index`" );

  // Now we need to take out all the extra ones we may have created.
  for ( $i = 0; $i < 25; $i++ ) {
    $wpdb->query( "ALTER TABLE `$table` DROP INDEX `{$index}_$i`" );
  }

  $wpdb->show_errors();

  return true;
}
 

 View on GitHub View on Trac