Index: src/wp-includes/wp-db.php
--- src/wp-includes/wp-db.php
+++ src/wp-includes/wp-db.php
@@ -3309,6 +3309,18 @@
 		// Strip everything between parentheses except nested selects.
 		$query = preg_replace( '/\((?!\s*select)[^(]*?\)/is', '()', $query );

+		// SELECT FROM information_schema.* WHERE TABLE_NAME = 'wp_12345_foo'
+		if ( preg_match(
+			'/^\s*'
+				. 'SELECT.*?\s+FROM'
+				. '\s+`?information_schema`?\.'
+				. '.*\s+TABLE_NAME\s*=\s*["\']([\w-]+)["\']/is',
+			$query,
+			$maybe
+		) ) {
+			return $maybe[1];
+		}
+
 		// Quickly match most common queries.
 		if ( preg_match(
 			'/^\s*(?:'
