Comment pouvons-nous supprimer des champs de plusieurs tables en utilisant db_delete()et INNER JOINdans Drupal
Comment pouvons-nous supprimer des champs de plusieurs tables en utilisant db_delete()et INNER JOINdans Drupal
J'ai un site Web qui fait beaucoup de travail sur les données financières. Cela implique la plupart du temps des opérations sur de gros volumes de données. Par conséquent, je trouve utile de faire ces opérations dans les procédures stockées mysql. J'ai stocké des procédures dans ma base de données....
J'ai un site qui est en direct et les gens mettent activement du contenu. Cependant, j'ai dû faire quelques changements dans l'environnement de développement, ce qui m'a pris quelques semaines. Les modifications ont nécessité l'installation de nouveaux modules et la suppression des anciens, ce qui...
J'essaie de remplacer la recherche par défaut par une clause LIKE dans Drupal 7. J'ai essayé de modifier la requête en fonction de l' ajout d'une condition OU à une requête existante : function MYMODULE_query_node_access_alter(QueryAlterableInterface $query) { foreach ($query->getTables() as...
Il n'y a pas si longtemps, j'ai écrit sur le blocage ici: PDOException: SQLSTATE [40001]: échec de sérialisation: 1213 blocage trouvé lors de la tentative d'obtention du verrouillage; Malgré tout ce que mon équipe de développement essaie de faire, nous obtenons toujours des erreurs comme celle-ci:...
Je travaille avec le migratemodule pour la première fois et j'ai db_selectun peu travaillé avec l' API, mais je rencontre une erreur. J'essaie de convertir d'anciennes étiquettes en une taxonomie drupale. Lorsque je navigue sur la /admin/content/migratepage, elle exécute correctement ma requête et...
Existe-t-il un moyen de répondre à db_update()la requête suivante? 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' J'ai essayé d'utiliser db_update()->join();mais cela n'a pas fonctionné.
Je veux obtenir l'ID d'enregistrement pour la dernière ligne insérée dans une table de base de données. J'essaie d'utiliser db_last_insert_id(), mais il lève une exception. Appel à une fonction non définie db_last_insert_id() Comment obtenir le dernier ID d'enregistrement
Je viens de remarquer que @Berdir était si agréable à supprimer db_affected_rowsde Drupal 7 . Je me demande maintenant quelle est la meilleure pratique pour détecter si la requête que vous avez exécutée a changé quelque chose dans la base de données. Un cas d'utilisation typique serait de....
Contexte Dans un an, mes clients vont porter un service de portail intranet relativement complexe (planification, suivi et rapports réels, etc.) vers Drupal parce que le siège social le dit. Très peu d'efforts ont été faits pour déterminer si c'est le bon choix technique et cela échappe au contrôle...
Je me demande si c'est une bonne idée de convertir une grande base de données D6 d'un site communautaire (avec 80% de lecture, 20% d'écriture et environ 1300 qps, en utilisant le moteur MyIsam) de Mysql en MariaDB? MariaDB semble hautement souhaitable: MariaDB est un serveur de base de données qui...
Comment puis-je trouver le nombre total de lignes renvoyées db_query()pour l' SELECTinstruction, ou l'équivalent de mysql_num_rows()? J'utilise
Existe-t-il un moyen pratique de demander à un objet de base de données particulier d'imprimer sa requête? De temps en temps, j'écris un DBTNG db_op () dans un module, et bien trop souvent, je ne comprends pas très bien les requêtes. Je sais que devel peut générer le journal des requêtes, mais ce...
Quelqu'un peut-il donner des conseils sur la viabilité de l'utilisation d'Oracle (commercial) comme base de données distante / locale pour Drupal 7? Je dois déterminer si cela fonctionnera et convaincre mon employeur sans encourir d'énormes coûts de
Je voudrais créer un Drupalsite, fournissant une plate-forme aux personnes du monde entier qui travaillent sur le même sujet de recherche pour collaborer et communiquer. (Je suis sûr que Drupal est donc un excellent choix). Cependant, ce site devrait également comprendre une base de données...
J'essaie d'enregistrer plusieurs valeurs d'une zone de texte dans une table de base de données. J'utilise le code suivant, mais je pense que c'est la mauvaise façon. foreach ($user_emails as $key => $value) { $insert_banned_emails = db_insert('banned_users'); $insert_banned_emails...
Comment effectuer la jointure avec plusieurs colonnes en utilisant db_select? De l'aide? Voici ci-dessous l'exemple que je recherche. 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 =...
Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 3 ans . J'ai Drupal fonctionnant sur MariaDB 5.5.33. Lorsque j'exécute...
Utilisation du module Migrate: je comprends que prepareRow () exécute un filtre sur la ligne et devrait retourner VRAI ou FAUX en fonction de certaines conditions, ce qui permet de migrer une ligne ou non, mais quelqu'un pourrait-il clarifier: quand utiliser prepare () quand utiliser prepareRow ()...
J'utilise le module de journalisation des performances . Au-dessus de la capture d'écran, une chose étrange, j'ai remarqué que Insérer Cache_bootstrap sur chaque page. Lorsque vous accédez à n'importe quelle page (à la fois le thème administrateur et le thème frontal), insérer le cache puis...