IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

varchar << 32 c'est à dire ? [MySQL-5.5]


Sujet :

Requêtes MySQL

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 72
    Points : 54
    Points
    54
    Par défaut varchar << 32 c'est à dire ?
    Bonjour,

    je suis en train d'analyser un process existant et je trouve ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    UPDATE table SET id = (telep << 32)
    Je ne trouve pas dans la documentation la signification de l'instruction <<. Quelqu'un aurait il une piste svp ?
    Merci d'avance.

  2. #2
    Expert éminent sénior Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 378
    Points : 19 054
    Points
    19 054
    Par défaut
    Salut htritra.

    --> http://dev.mysql.com/doc/refman/5.7/...tor_left-shift

    C'est une décalage logique des bits sur la gauche. Il y a dans votre exemple 32 décalages.
    C'est comme si vous aviez multiplié votre nombre "telep" par 2 à la puissance 32.
    Ou si vous préférez, vous introduisez des zéros sur la droite à chaque décalage de votre nombre.

    en binaire si vous avez 7 qui s'écrit : "0111", et si vous faites un "<< 3", le nouveau va s'écrire : "0111000".
    Et ce nouveau nombre est : 7 * 2^3 = 7 * 8 = 56.

    @+
    Si vous êtes de mon aide, vous pouvez cliquer sur .
    Mon site : http://www.jcz.fr

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 72
    Points : 54
    Points
    54
    Par défaut
    Ok merci pour la réponse et le lien
    Bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Enregistrer un chart en gif "automatiquement" c'est à dire sans valider une BD
    Par _C14_ dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/10/2012, 11h44
  2. Vous voulez dire Merci ? C'est par ici !
    Par M.Dlb dans le forum Contribuez
    Réponses: 62
    Dernier message: 22/06/2012, 14h58
  3. héritage multiple, c'est à dire
    Par horkets dans le forum Ruby
    Réponses: 4
    Dernier message: 23/11/2009, 16h36
  4. <action name="*" >, c'est à dire koi?
    Par adilensa dans le forum Struts 2
    Réponses: 2
    Dernier message: 23/04/2009, 14h42
  5. message d'erreur sur java! c'est à dire quoi?
    Par amal000 dans le forum Langage
    Réponses: 2
    Dernier message: 26/10/2006, 16h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo