Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
|
base:interrogation [2012/02/23 10:03] balleydc créée |
base:interrogation [2025/10/20 16:02] (Version actuelle) catherine.balleydier@grenoble-inp.fr [Suppression d'une exclusion] |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Recxherche dans la base ====== | + | ====== Recherche dans la base ====== |
| + | * [[base:structure|Description de la base]] | ||
| + | ===== Recherche des utilisateurs étant en erreur ===== | ||
| - | ==== Recherche des utilisateurs étant en erreur ==== | + | mysql> select user_subscriber,list_subscriber,bounce_subscriber from subscriber_table |
| - | + | where bounce_subscriber != 'NULL' order by list_subscriber; | |
| - | mysql> select user_subscriber,list_subscriber,bounce_subscriber from subscriber_table where bounce_subscriber != 'NULL'; | + | |
| Pour les listes d'une école : (direction.ecole, scolarite.ecole, ....) | Pour les listes d'une école : (direction.ecole, scolarite.ecole, ....) | ||
| Ligne 11: | Ligne 12: | ||
| Supprimer les erreurs | Supprimer les erreurs | ||
| - | mysql> update subscriber_table set bounce_subscriber = 'NULL' and bounce_score_subscriber = 'NULL' | + | mysql> update subscriber_table set bounce_subscriber =NULL and bounce_score_subscriber =NULL |
| where bounce_subscriber != 'NULL' and list_subscriber = 'xxxx' ; | where bounce_subscriber != 'NULL' and list_subscriber = 'xxxx' ; | ||
| - | ==== Recherche des abonnés en nomail ==== | + | ===== Recherche des abonnés en nomail ===== |
| | | ||
| mysql> select user_subscriber, list_subscriber from subscriber_table where reception_subscriber ='nomail' ; | mysql> select user_subscriber, list_subscriber from subscriber_table where reception_subscriber ='nomail' ; | ||
| - | ==== Mettre un abonné en nomail pour toutes ses listes ==== | + | mysql> select user_subscriber from subscriber_table where reception_subscriber ='nomail' and list_subscriber = 'liste' ; |
| + | ===== Mettre un abonné en nomail pour toutes ses listes ===== | ||
| mysql> update subscriber_table SET reception_subscriber ='nomail' WHERE user_subscriber like '%jean.dupont%'; | mysql> update subscriber_table SET reception_subscriber ='nomail' WHERE user_subscriber like '%jean.dupont%'; | ||
| Ligne 25: | Ligne 27: | ||
| | | ||
| - | ==== Recherche des listes auxquelles appartient un abonné ==== | + | ===== Recherche des listes auxquelles appartient un abonné ===== |
| mysql> select user_subscriber, list_subscriber from subscriber_table where user_subscriber like 'jean.dupont%'; | mysql> select user_subscriber, list_subscriber from subscriber_table where user_subscriber like 'jean.dupont%'; | ||
| - | ==== Recherche des abonnés d'une liste ==== | + | ===== Recherche des abonnés d'une liste ===== |
| mysql> select user_subscriber, list_subscriber from subscriber_table where list_subscriber='liste'; | mysql> select user_subscriber, list_subscriber from subscriber_table where list_subscriber='liste'; | ||
| | | ||
| - | ==== Suppression de tous les abonnés d'une liste ==== | + | ===== Suppression de tous les abonnés d'une liste ===== |
| mysql> delete from subscriber_table where list_subscriber='liste'; | mysql> delete from subscriber_table where list_subscriber='liste'; | ||
| - | ==== Recherche des listes avec le même propriétaire ==== | + | ===== Recherche des listes avec le même propriétaire ===== |
| mysql> select list_admin from admin_table where role_admin='owner' and user_admin='toto@grenoble-inp.fr'; | mysql> select list_admin from admin_table where role_admin='owner' and user_admin='toto@grenoble-inp.fr'; | ||
| - | ==== Recherche des listes avec le même modérateur ==== | + | ===== Recherche des listes avec le même modérateur ===== |
| mysql> select list_admin from admin_table where role_admin='editor' and user_admin='toto@grenoble-inp.fr'; | mysql> select list_admin from admin_table where role_admin='editor' and user_admin='toto@grenoble-inp.fr'; | ||
| - | + | ===== Recherche des abonnés des listes avec le même propriétaire ===== | |
| - | ==== Recherche des abonnés des listes avec le même propriétaire ==== | + | |
| mysql> select subscriber_table.list_subscriber, user_subscriber from subscriber_table | mysql> select subscriber_table.list_subscriber, user_subscriber from subscriber_table | ||
| Ligne 51: | Ligne 52: | ||
| where admin_table.role_admin='owner' and admin_table.user_admin='toto@grenoble-inp.fr'; | where admin_table.role_admin='owner' and admin_table.user_admin='toto@grenoble-inp.fr'; | ||
| - | ==== Recherche des propriétaires de liste avec abonnés provenant de source extérieur ==== | + | ===== Recherche des propriétaires de liste avec abonnés provenant de source extérieur ===== |
| mysql> SELECT user_admin, list_admin from admin_table | mysql> SELECT user_admin, list_admin from admin_table | ||
| Ligne 58: | Ligne 59: | ||
| - | ==== Modification des adresses des abonnés ==== | + | ===== Suppression d'une exclusion ===== |
| - | + | ||
| - | modifier les adresses des abonnés : remplacer inpg.fr par grenoble-inp.fr (script terminé) | + | |
| - | + | ||
| - | + | ||
| - | ==== Suppression d'une exclusion ==== | + | |
| mysql> delete from exclusion_table where list_exclusion='test-exclus' and user_exclusion='toto@grenoble-inp.fr' ; | mysql> delete from exclusion_table where list_exclusion='test-exclus' and user_exclusion='toto@grenoble-inp.fr' ; | ||
| + | ===== Affichage résultat avec des valeurs uniques ===== | ||
| + | |||
| + | mysql> select distinct robot_list from list_table; | ||
