Как мы можем удалить поля из нескольких таблиц, используя db_delete()и INNER JOINв Drupal
Как мы можем удалить поля из нескольких таблиц, используя db_delete()и INNER JOINв Drupal
У меня есть веб-сайт, который много работает с финансовыми данными. Он включает операции с большими объемами данных большую часть времени. Поэтому я считаю полезным выполнять эти операции в хранимых процедурах MySQL. Я сохранил процедуры в моей базе данных. Я хочу знать, как я могу выполнить...
У меня есть живой сайт, и люди активно размещают контент. Однако мне пришлось внести некоторые изменения в среду разработки, что заняло у меня пару недель. Изменения требовали установки новых модулей и удаления старых, что, конечно, изменило содержание и структуру базы данных. Мой вопрос: как мне...
Я пытаюсь заменить поиск по умолчанию предложением LIKE в Drupal 7. Я пытался изменить запрос в соответствии с добавлением условия OR к существующему запросу : function MYMODULE_query_node_access_alter(QueryAlterableInterface $query) { foreach ($query->getTables() as $table) { // LIKE for search...
Не так давно я писал о взаимоблокировке здесь: PDOException: SQLSTATE [40001]: Ошибка сериализации: 1213 Обнаружена взаимоблокировка при попытке получить блокировку; Несмотря на все, что пытается сделать моя команда разработчиков, мы по-прежнему получаем такие ошибки: PDOException: SQLSTATE...
Я работаю с migrateмодулем впервые и db_selectнемного поработал с API, но я сталкиваюсь с ошибкой. Я пытаюсь преобразовать некоторые старые ярлыки в таксономию друпалов. Когда я перехожу на /admin/content/migrateстраницу, она выполняет мой запрос правильно и показывает правильное количество строк,...
Есть ли способ db_update()для следующего запроса? UPDATE field_data_field_TEST as ft left join node as n on ft.entity_id = n.nid set n.type='test' where n.type='foo' Я пытался использовать, db_update()->join();но это не сработало....
Я хочу получить идентификатор записи для последней вставленной строки в таблице базы данных. Я пытаюсь использовать db_last_insert_id(), но это исключение. Обращение к неопределенной функции db_last_insert_id() Как получить последний вставленный идентификатор...
Я только что заметил, что @Berdir было так приятно удалить db_affected_rowsиз Drupal 7 . Теперь я задаюсь вопросом, какова лучшая практика для определения того, изменил ли выполненный вами запрос что-либо в базе данных. Типичный вариант использования будет. db_query(...); if (!db_affected_rows()) {...
Фон Через год мои клиенты собираются портировать довольно сложную службу портала интранета (планирование, фактическое отслеживание и отчетность и т. Д.) На Drupal, потому что так говорит главный офис. Было сделано очень мало усилий, чтобы определить, является ли это правильным техническим выбором,...
Мне интересно, будет ли хорошей идеей преобразовать большую базу данных D6 сайта сообщества (с 80% чтения при 20% записи и около 1300 операций в секунду при использовании движка MyIsam) из Mysql в MariaDB? MariaDB кажется очень желательным: MariaDB - это сервер базы данных, который предлагает...
Как найти общее количество возвращаемых строк в db_query()для SELECTзаявления, или эквивалент mysql_num_rows()? Я использую
Есть ли удобный способ попросить конкретный объект базы данных напечатать свой запрос? Время от времени я пишу DBTNG db_op () в модуле, и часто я не совсем правильно выполняю запросы. Я знаю, что devel может выводить журнал запросов, но это все запросы, что в подобных ситуациях чаще всего является...
Может кто-нибудь предложить какой-либо совет о целесообразности использования Oracle (коммерческая) в качестве удаленной / локальной базы данных для Drupal 7? Мне нужно определить, сработает ли это, и убедить моего работодателя, не неся огромных затрат на...
Я хотел бы создать Drupalsite, предоставляющий платформу для людей по всему миру, которые работают над одной и той же исследовательской темой, чтобы сотрудничать и общаться. (Я уверен, что Drupal является отличным выбором). Тем не менее, этот сайт должен также включать реляционную базу данных...
Я пытаюсь сохранить несколько значений из текстовой области в таблицу базы данных. Я использую следующий код, но я чувствую, что это неправильный путь. foreach ($user_emails as $key => $value) { $insert_banned_emails = db_insert('banned_users'); $insert_banned_emails ->fields(array( 'email'...
Как выполнить объединение с несколькими столбцами, используя db_select? Любая помощь? Здесь ниже образец, который я ищу. SELECT * FROM digitaliq_flds_by_node a JOIN digitaliq_fld_category b ON a.fld_id = b.fld_id AND a.fld_collection_id = b.fld_collection_id AND a.fld_group_name =...
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 3 года назад . У меня Drupal работает на MariaDB 5.5.33. Когда я запускаю update.php (после...
Используя модуль Migrate: я понимаю, что prepareRow () запускает фильтр для строки и должен возвращать TRUE или FALSE в зависимости от некоторых условий, что позволяет переносить строку или нет, но кто-то может уточнить: когда использовать готовить () когда использовать prepareRow () почему вы не...
Я использую модуль регистрации производительности . Над скриншотом, одна странная вещь, которую я заметил, это вставить Cache_bootstrap на каждую страницу. Когда вы переходите на любую страницу (как тему администратора, так и тему внешнего интерфейса), вставьте кеш, а затем удалите кеш. Это...