Gros pb avec IF dans req MySql
Bonsoir à tous,
Depuis le début de l'AM je galère sur une requête avec IF et je vois pas ou il y a une erreur
Code:
1 2
| SELECT *, IF (SELECT * FROM maTable WHERE `id` = 2342) IS NULL THEN INSERT INTO maTable (`id`, `totalJour`) VALUES ('2342', 1000')
ELSE UPDATE maTable SET `totalJour` = '1001' WHERE `id` = '2342') END IF FROM maTable WHERE id = 2342 |
J'obtiens toujpurs le même message :
Citation:
#1064 - 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 'SELECT * FROM `matable` WHERE `id` = 2342) IS NULL THEN INSERT INTO `m' at line 1
Qui peut me dire pourquoi ?
D'avance merci