Ошибка "The SELECT would examine more than MAX_JOIN_SIZE rows" в WP_Query
Если у вас много записей в таблицах
#wordpress #mysql #errors #tricks
🕹Злой полицейский — Подписаться
Если у вас много записей в таблицах
wp_posts
/wp_postmeta
и при выполнении запроса WP_Query
по метаполям вы получаете ошибку "The SELECT would examine more than MAX_JOIN_SIZE rows", то достаточно перед вашим WP_Query
выполнить дополнительный запрос и все сработает как надо:// Говорим MySQL, что у нас будет "большой" запрос.
global $wpdb;
$wpdb->query( 'SET SQL_BIG_SELECTS=1' );
// Выполняем сам запрос.
$items = new WP_Query(
[
...
'meta_query' => [
...
],
]
);
#wordpress #mysql #errors #tricks
🕹Злой полицейский — Подписаться
👍7🔥1