La taille des instructions est-elle limitée ?
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 :
Code:
IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = monitor_disabled) BEGIN CREATE TABLE monitor_disabled (date DATETIME) END;
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 :
Citation:
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
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.
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.