PDA

Afficher la version complète : Requêtes SQL



nino42
15/07/2011, 17h56
Pour tout envois de requettes pensez à ajouter le préfix si vous en utilisez un.
Ex: user devient prefix_user



Requettes SQL par défaut pour vb




Requête (Oui - Mode caché)

UPDATE user SET options = options + 512 WHERE NOT (options & 512)
Requête (Non - Mode caché)

UPDATE user SET options = options - 512 WHERE options & 512


Requête (Oui - Autoriser le téléchargement de la vCard)

UPDATE user SET options = options + 32 WHERE NOT (options & 32)
Requête (Non - Autoriser le téléchargement de la vCard)

UPDATE user SET options = options - 32 WHERE options & 32


Requête (Oui - Recevoir des e-mails des administrateurs)

UPDATE user SET options = options + 16 WHERE NOT (options & 16)
Requête (Non - Recevoir des e-mails des administrateurs)

UPDATE user SET options = options - 16 WHERE options & 16


Requête (Oui - Afficher l'adresse mail)

UPDATE user SET options = options + 256 WHERE NOT (options & 256)
Requête (Non - Afficher l'adresse mail)

UPDATE user SET options = options - 256 WHERE options & 256


Requête (Oui - Recevoir les messages privés)

UPDATE user SET options = options + 2048 WHERE NOT (options & 2048)
Requête (Non - Recevoir les messages privés)

UPDATE user SET options = options - 2048 WHERE options & 2048


Requête (Oui - Envoyer un e-mail de notification quand un message privé est reçu)

UPDATE user SET options = options + 4096 WHERE NOT (options & 4096)
Requête (Non - Envoyer un e-mail de notification quand un message privé est reçu)

UPDATE user SET options = options - 4096 WHERE options & 4096


Requête (Oui - Afficher une fenêtre de notification sous forme de popup lorsqu'un nouveau message privé est reçu)

UPDATE user SET pmpopup = 1
Requête (Non - Afficher une fenêtre de notification sous forme de popup lorsqu'un nouveau message privé est reçu)

UPDATE user SET pmpopup = 0


Requête (Activé - Afficher les signatures)

UPDATE user SET options = options + 1 WHERE NOT (options & 1)
Requête (Désactivé - Afficher les signatures)

UPDATE user SET options = options - 1 WHERE options & 1


Requête (Activé - Afficher les avatars)

UPDATE user SET options = options + 2 WHERE NOT (options & 2)
Requête (Désactivé - Afficher les avatars)

UPDATE user SET options = options - 2 WHERE options & 2


Requête (Activé - Afficher les images)

UPDATE user SET options = options + 4 WHERE NOT (options & 4)
Requête (Désactivé - Afficher les images)

UPDATE user SET options = options - 4 WHERE options & 4


Requête (Activé - Afficher la réputation)

UPDATE user SET options = options + 1024 WHERE NOT (options & 1024)
Requête (Désactivé - Afficher la réputation)

UPDATE user SET options = options - 1024 WHERE options & 1024


Requête (Activé - Gestionnaire de fichiers joints avancé)

UPDATE user SET options = options + 16384 WHERE NOT (options & 16384)
Requête (Désactivé - Gestionnaire de fichiers joints avancé)

UPDATE user SET options = options - 16384 WHERE options & 16384


Requête (Ne pas suivre)

UPDATE user SET autosubscribe = -1

Requête (Suivre sans notification)

UPDATE user SET autosubscribe = 0

Requête (Notification instantanée par e-mail)

UPDATE user SET autosubscribe = 1

Requête (Notification quotidienne par e-mail)

UPDATE user SET autosubscribe = 2

Requête (Notification hebdomadaire par mail)

UPDATE user SET autosubscribe = 3

Requête (Mode d'affichage des sujets - Mode linéaire)

UPDATE user SET threadedmode = 0

Requête (Mode d'affichage des sujets - Arborescent)

UPDATE user SET threadedmode = 1

Requête (Mode d'affichage des sujets - Hybride)

UPDATE user SET threadedmode = 2

Requête (Messages - Les plus anciens en premier)

UPDATE user SET options = options - 32768 WHERE options & 32768

Requête (Messages - Les plus récents en premier)

UPDATE user SET options = options + 32768 WHERE NOT (options & 32768)

Requête (Ne pas afficher la barre d'outils de l'éditeur)

UPDATE user SET showvbcode = 0

Requête (Afficher l'éditeur standard)

UPDATE user SET showvbcode = 1

Requête (Afficher l'éditeur avancé (WYSIWYG))

UPDATE user SET showvbcode = 2



Tous les forums
Requête (Afficher les sujets d'hier)

UPDATE forum SET daysprune = 1

Requête (Afficher les sujets depuis la semaine dernière)

UPDATE forum SET daysprune = 7

Requête (Afficher les sujets depuis le mois dernier)

UPDATE VB_forum SET daysprune = 30

Requête (Afficher les sujets depuis l'année dernière)

UPDATE forum SET daysprune = 365

Requête (Afficher tous les sujets)

UPDATE forum SET daysprune = -1


Autres Requettes SQL pour vb


Requête (Augmenter le nombre de charactère dans le champs Mise en forme HTML du Pseudo)

ALTER TABLE usergroup MODIFY opentag VARCHAR(200)

Ombre
15/07/2011, 18h29
Bonsoir,

Merci pour ce beau sujet, qui peut-être utile, mais j'ai une petite question, pourquoi s’embêter à rentré des requêtes déjà présentes par défaut dans la maintenance de vbulletin via l'option "Effectuer une requête SQL", il y à peut-être une raison, mais je ne vois pas là :).

nino42
15/07/2011, 18h37
Bonsoir,

j'ai une petite question, pourquoi s’embêter à rentré des requêtes déjà présentes par défaut dans la maintenance de vbulletin via l'option "Effectuer une requête SQL", il y à peut-être une raison, mais je ne vois pas là :).

Va savoir Charles llol . Je suis certain que beaucoups ne savent pas ou les trouver dans le panel et peut etre qu'en cherchant sql ou requette sur ce forum ils tomberont sur ce post et leur donnera l'info,c'est vrai que pour les habitués les requettes par défaut ce n'est pas intérressant (mais ca meuble mon post llol ) ,apres ont pourraient ajouter d'autre requettes comme j'ai mis en dernier .Mais si vous trouvez que cela ne sert à rien no soucy direction poubelle ........

Ombre
15/07/2011, 18h43
C'est Charles Henri stp :).

Il est vrai que ça aurait était plus interessant d'avoir des requêtes inédites qui ne sont pas incluses dans celle de vbulletin, comme ta dernière.

Spécialement un nouveau qui n'arrive pas à utilisé le système par défaut relativement simple, je ne lui dirais pas de tapoter des requête qui mal formulé engendreraient plus de soucis qu'autre chose des fois.

Non je préfère laisser le topic ici, au file du temps cela pourra être utile pour les nouvelles requête, enfin celles non présentes dans vbulletin nativement.