I would have liked to use a WHERE statement on a ON DUPLICATE KEY UPDATE statement in MySQL, however I understand you can't do this. I wanted my statement to be something like this..
INSERT INTO table1(name, user, num_users)
VALUES (%s, %s, %s) ON DUPLICATE KEY UPDATE
num_users = SELECT COUNT(users.table2) WHERE name=%s)
(name, user, 1, name))
So if anyone know how to do this in one command that would be great.
Thanks,