Bonjour, j'ai quelques difficultées avec une syntaxe SQL qui me paraît pourtant simple.
Je souhaite avoir 2 requêtes différentes suivant si ma table est vide ou non
Ma syntaxe est la suivante, je sais qu'elle est fausse mais je ne trouve pas la solution, j'ai eu beau regarder les docs, la faq, et les tutos même certains codes sources SQL, je ne vois pas comment je pourrais faire ça.
Je suis preneur de toutes suggestions pouvant me sortir de cette impasse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 LOCK TABLE mytest WRITE; IF (SELECT COUNT(*) FROM mytest WHERE gauche=1) = 0 THEN INSERT INTO mytest (gauche, droite, libelle) VALUES (1,2,'bonjour'); ELSE INSERT INTO mytest (gauche, droite, libelle) VALUES (1,2,'hello'); END IF UNLOCK TABLE;
Merci
Partager