Advertisement
Eeems

Untitled

Feb 14th, 2015
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. SET @YEAR = EXTRACT(YEAR FROM now());
  2. SET @MONTH = EXTRACT(MONTH FROM now());
  3. INSERT INTO analytics (TYPE,path)
  4.     SELECT  %d,
  5.             '%s'
  6.         FROM analytics
  7.         WHERE NOT EXISTS (
  8.             SELECT %d AS tmp
  9.             FROM analytics
  10.             WHERE EXTRACT(YEAR FROM ts) = @YEAR
  11.                 AND EXTRACT(MONTH FROM ts) = @MONTH
  12.                 AND `type`=%d
  13.                 AND `path`='%s'
  14.             LIMIT 1
  15.         );
  16. UPDATE analytics
  17. SET counter = counter + 1
  18. WHERE EXTRACT(YEAR FROM ts) = @YEAR
  19.     AND EXTRACT(MONTH FROM ts) = @MONTH
  20.     AND `type`=%d
  21.     AND `path`='%s';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement