These should not be used even with MySQL as they do not help concurrency
Change-Id: I5385fcbe65e676b184268286bedd5c2299b447d4
$startOpts .= ' /*! STRAIGHT_JOIN */';
}
- if ( isset( $noKeyOptions['HIGH_PRIORITY'] ) ) {
- $startOpts .= ' HIGH_PRIORITY';
- }
-
if ( isset( $noKeyOptions['SQL_BIG_RESULT'] ) ) {
$startOpts .= ' SQL_BIG_RESULT';
}
*
* @param array $options An array of UPDATE options, can be:
* - IGNORE: Ignore unique key conflicts
- * - LOW_PRIORITY: MySQL-specific, see MySQL manual.
* @return bool
* @throws DBUnexpectedError
* @throws Exception
return "IGNORE INDEX (" . $this->indexName( $index ) . ")";
}
- /**
- * @return string
- */
- function lowPriorityOption() {
- return 'LOW_PRIORITY';
- }
-
/**
* @return string
*/
*
* - LOCK IN SHARE MODE
* - STRAIGHT_JOIN
- * - HIGH_PRIORITY
* - SQL_BIG_RESULT
* - SQL_BUFFER_RESULT
* - SQL_SMALL_RESULT
* - SQL_CACHE
* - SQL_NO_CACHE
*
- *
* @param string|array $join_conds Join conditions
*
* Optional associative array of table-specific join conditions. In the
* for logging and profiling.
* @param array $options An array of UPDATE options, can be:
* - IGNORE: Ignore unique key conflicts
- * - LOW_PRIORITY: MySQL-specific, see MySQL manual.
* @return bool Return true if no exception was thrown (deprecated since 1.33)
* @throws DBError
*/