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

SQL Procédural MySQL Discussion :

if . . . then . . . ; Syntax error


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de foolib
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 111
    Par défaut if . . . then . . . ; Syntax error
    Quelqu'un peut me dire pourquoi le bloc d'instruction suivant ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    IF @@autocommit = 1 THEN SET @@autocommit =0;
    END IF;
    ... génère dans la console phpMyAdmin, l'erreur qui suit ?

    #1064 - You have an error in your SQL syntax (...) near 'IF @@autocommit = 1 THEN SET @@autocommit =0' at line 1


    J'ai un peu de mal avec les les variables ...
    Pourtant cette syntaxe figure dans la documentation

  2. #2
    Membre Expert

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Par défaut
    Bonjour,

    tente ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    IF (@@autocommit = 1) THEN SET GLOBAL autocommit = 0;
    END IF;

  3. #3
    Membre confirmé Avatar de foolib
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 111
    Par défaut
    J'ai testé, et la même erreur est survenu

  4. #4
    Membre Expert

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Par défaut
    euh .... tu met que ce code ?

  5. #5
    Membre confirmé Avatar de foolib
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 111
    Par défaut
    oui : que ce code . . .
    En fait je voulais faire une vérification dans une procédure, mais voyant que ça posait problème j'ai tenté de rentrer seulement ça dans la console mais sans résultat

  6. #6
    Membre Expert

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Par défaut
    Tu ne peut pas executer que cette portion de code, il te faut au moins créer une procédure "fake" pour tester. Ta syntaxe était en effet, fausse, mais le code que je t'ai passé devrait s'executer.
    Tu peut remplacer GLOBAL par SESSION en fonction de la portée que tu veux donner a ta variable.

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

Discussions similaires

  1. Syntax error IF AND IF THEN AND AND
    Par Daniela_ dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 20/09/2013, 15h03
  2. syntax error
    Par ludovik dans le forum C
    Réponses: 5
    Dernier message: 18/03/2006, 21h32
  3. Syntax error
    Par vincedjs dans le forum Langage
    Réponses: 3
    Dernier message: 01/02/2006, 16h58
  4. Syntax Error / Questions
    Par kedare dans le forum Général Python
    Réponses: 15
    Dernier message: 12/09/2005, 14h05
  5. "vector" provoque "syntax error", malgré
    Par seenkay dans le forum Autres éditeurs
    Réponses: 5
    Dernier message: 24/08/2003, 03h21

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