diff --git a/wp-includes/class-wpdb.php b/wp-includes/class-wpdb.php index 1aec294317..fefccb4bc8 100644 --- a/wp-includes/class-wpdb.php +++ b/wp-includes/class-wpdb.php @@ -3803,6 +3803,9 @@ class wpdb { // Strip everything between parentheses except nested selects. $query = preg_replace( '/\((?!\s*select)[^(]*?\)/is', '()', $query ); + // Strip any leading SET STATEMENT statements. + $query = preg_replace( '/^SET STATEMENT.+?\sFOR\s+/is', '', $query ); + // Quickly match most common queries. if ( preg_match( '/^\s*(?:' diff --git a/wp-includes/version.php b/wp-includes/version.php index 50b7d9ea5a..f84c8752fc 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -16,7 +16,7 @@ * * @global string $wp_version */ -$wp_version = '6.9-alpha-60621'; +$wp_version = '6.9-alpha-60622'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.