Как добавить или обновить строку sql, если элемент с нужным id существует?
Как добавить (если элемент с нужным id несуществует) или обновить строку (если элемент с нужным id существует)?
Так вопрос более правильно построен!
В общем, нужно, что бы случае существования строки с id обновилась, в обратном случае просто добавилась!
1. Не учитывает случая если строки не сущетвует.
UPDATE `table` SET `block`="234" WHERE `id`="2";
2. Думал что можно будет сделать одним запросом, и так же не учитывает если строки не сужествует
DELETE FROM `table` WHERE `id`='2';
INSERT INTO `table` ('block', `id`) VALUE ("234", "2");
Где то я чувствую у меня пробел в знания, приношу извинения если вопрос где то поднимался, или это слишком очевидно. (гугл не нашел, вероятно я не правильно гуглю, не до конца понимаю как это должно происходить)