Changeset 38591 for trunk/src/wp-admin/includes/upgrade.php
- Timestamp:
- 09/12/2016 05:08:17 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/includes/upgrade.php
r38109 r38591 2284 2284 2285 2285 // Escape the index name with backticks. An index for a primary key has no name. 2286 $index_name = ( 'PRIMARY KEY' === $index_type ) ? '' : '`' . $index_matches['index_name']. '`';2286 $index_name = ( 'PRIMARY KEY' === $index_type ) ? '' : '`' . strtolower( $index_matches['index_name'] ) . '`'; 2287 2287 2288 2288 // Parse the columns. Multiple columns are separated by a comma. … … 2408 2408 2409 2409 // Add the index to the index data array. 2410 $keyname = $tableindex->Key_name;2410 $keyname = strtolower( $tableindex->Key_name ); 2411 2411 $index_ary[$keyname]['columns'][] = array('fieldname' => $tableindex->Column_name, 'subpart' => $tableindex->Sub_part); 2412 2412 $index_ary[$keyname]['unique'] = ($tableindex->Non_unique == 0)?true:false; … … 2419 2419 // Build a create string to compare to the query. 2420 2420 $index_string = ''; 2421 if ($index_name == ' PRIMARY') {2421 if ($index_name == 'primary') { 2422 2422 $index_string .= 'PRIMARY '; 2423 2423 } elseif ( $index_data['unique'] ) { … … 2431 2431 } 2432 2432 $index_string .= 'KEY '; 2433 if ( ' PRIMARY' !== $index_name ) {2433 if ( 'primary' !== $index_name ) { 2434 2434 $index_string .= '`' . $index_name . '`'; 2435 2435 }
Note: See TracChangeset
for help on using the changeset viewer.