Вопросы с тегом «mysql»

MySQL - это система управления реляционными базами данных с открытым исходным кодом.

5
Проверка существования таблицы базы данных
Я читал WordPress Codex и профессиональный WordPress. Кажется, оба используют что-то вроде if($wpdb->get_var("SHOW TABLES LIKE '$table_name'") != $table_name) { определить, существует ли таблица. Есть ли причина, почему CREATE TABLE IF NOT EXISTS ( ... )не используется? Он проверит и создаст таблицу за 1 запрос, не будет ли лучше? Или я …
11 database  mysql 

1
Пожалуйста, объясните, как Wordpress работает с набором символов MySQL и сопоставлением на низком уровне.
Как следует из названия вопроса, я хочу понять, как Wordpress работает с наборами символов MySQL и параметрами сортировки. Как я покажу ниже, вещи не имеют особого смысла для меня ... Я установил Wordpress, следуя инструкциям на их странице установки: https://codex.wordpress.org/Installing_WordPress Как часть инструкций, я последовал их совету по созданию базы …

2
Используйте REGEXP в ключе meta_query WP_Query
Я знаю, что могу использовать REGEXP в WP_Query следующим образом: $query = new WP_Query(array( 'posts_per_page' => -1, 'post_status' => 'publish', 'meta_query' => array( array( 'key' => 'custom_fields', 'value' => 'foo[(][0-9][)]', // with regex stuff 'compare' => 'REGEXP', ), ), )); Но мне нужны и регулярные выражения в ключе. Как это: …


3
Mysqldump добавить таблицу удаления?
В Кодексе я заметил, что для резервного копирования базы данных отображается параметр --add-drop-table. Прежде чем я что-то напортачу, означает ли это, что когда в конечном итоге будет импортирована резервная копия, таблицы будут перезаписаны, если они существуют в целевой базе данных? Я не хочу бросать столы, когда я их резервирую! user@linux:~/files/blog> …
10 mysql  backup 

2
Где содержимое виджетов хранится в таблице MySQL
У меня есть доступ к веб-сайту cPanel, но нет информации для входа в WordPress. Поэтому я хочу изменить содержание виджета на сайте. Как я могу изменить это через phpmyadmin. Где на самом деле хранятся данные боковой панели виджетов? Это внутри wp-optionsстола?

1
Поддержка dbDelta для FOREIGN KEY
В PHP 5.3.13 / MySQL 5.5.21 следующий код не работает: if($check_custom_fields_form!=1){ $sql = "CREATE TABLE IF NOT EXISTS ". $table_custom_fields_form ." ( `form_name` longtext NOT NULL, `field_id` bigint(20) NOT NULL, FOREIGN KEY (`field_id`) REFERENCES $table_custom_fields (`ID`) ON DELETE CASCADE ON UPDATE CASCADE ) CHARACTER SET utf8 COLLATE utf8_general_ci"; dbDelta($sql); } …
9 php  mysql  dbdelta 

3
Какова хорошая стратегия для планирования роста БД WordPress?
В надежде получить отзывы об оптимизации и повышении производительности по мере роста базы данных WordPress ... чтобы нарисовать картинку ... скажем, у вас есть сайт WordPress / Buddypress MU, размер которого начинается примерно с 150 КБ (установка ванили) ... со временем пользователи добавляют блоги, форумы, посты и комментарии, и в …

1
Автоматически удалять неактивных пользователей через 2 месяца
Я пытаюсь изменить эту функцию : // automatically delete users after 7 days in wordpress function wcs_auto_delete_users() { global $wpdb; $query = $wpdb->prepare( "SELECT ID FROM $wpdb->users WHERE datediff( now(), user_registered ) > 7" ); if ( $oldUsers = $wpdb->get_results( $query, ARRAY_N ) ) { foreach ( $oldUsers as $user_id …

1
Сбросить почтовые идентификаторы до менее чем 64-битного целого
Я управляю Wordpress много лет и у меня около 26000 постов. В какой-то момент мои почтовые идентификаторы превысили 32-битное целое число, и теперь я использую Wordpress в 64-битной системе. Я вижу сообщения с идентификаторами, такими как 4863166253. Я хотел бы переключить свой хостинг на маломощный сервер, как Raspberry Pi, который …
8 database  mysql 

1
Заказ по DESC, ASC на заказ WP_Query
Мне нужно сделать многоуровневое упорядочение в запросе. Проблема заключается в упорядочении одного значения DESC, а другого ASC, как в SQL. Следующий SQL, кажется, дает мне то, что я хочу, когда я запускаю его в терминале: SELECT DISTINCT * FROM wp_posts INNER JOIN wp_postmeta ON wp_posts.ID = wp_postmeta.post_id WHERE wp_posts.post_type = …
8 wp-query  mysql  order 

3
Сложный мета-запрос с 3 ключами
Я думаю, что проблема в основном относится к структуре запросов SQL, и я не эксперт .... Мне нужно искать сообщения (пользовательский тип сообщения) по 2 параметрам: pd_city pd_country Обратите внимание, что отношение meta_query имеет значение «ИЛИ», поэтому, если любой из двух выше, как «LIKE», мы должны получить некоторые результаты. Третий …

2
Подключиться к базе данных, используя WordPress wp-config файл
Как я могу подключиться к базе данных, используя файл wp-config.php? Я пытаюсь сделать скрипт более удобным для Wordpress, и мне нужно подключиться к базе данных, но без установки скрипта в качестве плагина. В основном у меня есть на моем сценарии $host = "xxxxxxxxxxx"; //database location $user = "xxxxxxxxxxx"; //database username …

1
Как оптимизировать страницу администратора с пользовательским типом поста с 25 000 постов?
Я получаю случайную чрезмерную ошибку в ограничении ресурсов из-за загрузки такого количества сообщений одновременно. Мы установили ограничение PHP на 128, но загрузка списка постов для пары типов постов требует еще больше ресурсов, чем это. На странице администратора с 25 000 сообщений есть 217 запросов, а на другой странице администратора с …

4
Как я могу найти источник медленных запросов в Wordpress?
У меня есть сайт WordPress с более чем 8000 постов, и каждый раз, когда я добавляю новый, сайт перестает отвечать на запросы. Я проверил журнал медленных запросов MySQL и обнаружил, что он выполняет выборку, которая возвращает большую часть строк в таблице записей и требует много времени для выполнения. Это пример: …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.