Мне нужно сделать такую вещь в SQL, но я не знаю, как ...
IF *row exists* THEN UPDATE ... ELSE CREATE ...
Я не могу понять, как это сделать ..
INSERT ... ON DUPLICATE KEY UPDATE.... или REPLACE должны сделать трюк:
INSERT ... ON DUPLICATE KEY UPDATE....
REPLACE
ON DUPLICATE KEY UPDATE http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html
REPLACE http://dev.mysql.com/doc/refman/5.0/en/replace.html
Вы можете использовать обычный оператор вставки с ON DUPLICATE KEY UPDATE, описанным в документации:
ON DUPLICATE KEY UPDATE
здесь http://dev.mysql.com/doc/refman/5.0/en/insert.html