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 :

Besoin d'infos sur NO_UNSIGNED_SUBTRACTION


Sujet :

Requêtes MySQL

  1. #1
    Membre actif Avatar de bigsister
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2002
    Messages
    314
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2002
    Messages : 314
    Points : 265
    Points
    265
    Par défaut Besoin d'infos sur NO_UNSIGNED_SUBTRACTION
    Salut à tous,

    Avec MySQL :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    CREATE TABLE matable (monchamp tinyint(3) unsigned NOT NULL);
    INSERT INTO matable (monchamp) VALUE (0);
    UPDATE matable SET monchamp = monchamp -1;
    SELECT monchamp FROM matable;
    Donne en résultat :
    D'accord l'application devrait faire en sorte que ça n'arrive jamais mais nous ne vivons pas tous dans le meilleur des mondes

    Dans tous les cas c'est un comportement bizarre mais assumé de MySQL apparemment.

    Certains préconisent d'ailleurs d'utiliser au préalable :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SET sql_mode = 'NO_UNSIGNED_SUBTRACTION';
    Ainsi mon SELECT précédent renvoie zéro ce qui est moins dangereux pour l'application.

    Ma question est : Avez-vous déjà tenté de mettre en place ce mode ? Y'a t'il une contre-indication (Genre je vais avoir des résultats bizarres par ailleurs sur d'autres requêtes) ?


  2. #2
    Membre expert
    Avatar de ericd69
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    1 919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 919
    Points : 3 295
    Points
    3 295
    Billets dans le blog
    1
    Par défaut
    salut,

    c'est le béa-ba des typages entiers... rien de choquant

    normalement ça ne devrait toucher que les opérations sur des entiers non signés...

    mais bon vérifie les opérations sur les entiers en général et les dates...
    soyons pensez à mettre quand votre problème est résolu ou à utiliser pour les réponses pertinentes...
    ne posez pas de problématique soi-disant simplifiée sur des problèmes que vous n'êtes pas capable de résoudre par respect pour ceux qui planchent dessus... sinon: et à utiliser pour insérer votre code...

  3. #3
    Membre actif Avatar de bigsister
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2002
    Messages
    314
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2002
    Messages : 314
    Points : 265
    Points
    265
    Par défaut
    Citation Envoyé par ericd69 Voir le message
    c'est le béa-ba des typages entiers... rien de choquant
    Pour un gars qui fait du PHP, si c'est choquant

    Bon je vais le tenter, je verrai bien, merci !

Discussions similaires

  1. besoin d'infos sur GTK et SDL
    Par igor76 dans le forum GTK+ avec C & C++
    Réponses: 2
    Dernier message: 19/08/2006, 20h04
  2. Besoin d'info sur le graphisme des logos
    Par vallica dans le forum Imagerie
    Réponses: 9
    Dernier message: 17/07/2006, 20h00
  3. Besoin d'infos sur le méthode Merise
    Par vallica dans le forum Merise
    Réponses: 5
    Dernier message: 03/07/2006, 21h42
  4. Besoin d'info sur AWStats
    Par Khrysby dans le forum Statistiques
    Réponses: 1
    Dernier message: 02/11/2005, 16h05

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