Bonjour,

je travail en ce moment sur un DMS (distribution management system) et j'essaie d'implémenter un système de comptage de hit le plus optimal possible. Pour cela j'ai créer cette "condition" en mysql afin que mon script ajoute un nouveau champ à la table "hits". Seulement mysql me dit qu'il y a une erreur à la ligne 1... Auriez vous une idée comment résoudre mon problème?

Code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
IF (SELECT * FROM `hits` WHERE `h_date` = 1168815600) THEN 
UPDATE `hits` SET `h_count`=`h_count`+1, `h_unique`=`h_unique`+1 WHERE `h_date` = 1168815600
ELSE 
INSERT INTO `hits` (`h_count`, `h_unique`, `h_date`) VALUES(1, 1, 1168815600)
END IF
Merci d'avance pour votre aide précieuse