Bonjour,
Je débute avec MySQL et les bases de donnée en général.
J'ai besoin dans une application Java d’interagir avec une base de donnée, j'ai donc installé en local sur ma machine un serveur MySQL (dernière version, MySQL Community Edition), pour pouvoir tester facilement mon application.
Hors j'ai un problème avec l'instruction suivante :
Je ne sais même pas si elle fonctionne ou est faux, mais le problème n'est pas là, car j'ai l'impression qu'à chaque fois que je fais la requête, c'est comme si elle étais "coupé". Je reçoit le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = monitor_disabled) BEGIN CREATE TABLE monitor_disabled (date DATETIME) END;Cela ne vient pas de mon application car quand j'essai la même requête en ligne de commande, j'ai le même message et le même problème, à savoir que le serveur semble ne prendre en compte que le début de ma requête.You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = monito' at line 1
Il y a-t-il donc une limite dans la longueur des instructions ? Si oui, il y a-t-il un moyen de la modifier ?
Merci d'avance pour votre aide.
Partager