![]() |
MySQL совмещение insert, update
Вообщем никак не получаеться у меня написать запрос вида, который должен:
проверяет есть ли указаное значение (select * from table where name = 'test') и если оно есть, то делает update, а если нету, то insert. Как это реализовать, сколько искал ничего не нашел. С IF EXISTS че-то ничего не получилось |
Try - catch тебе в помощь
обьясняю подробнее делаешь Update, если возникает ошибка, делаем исключение (exception), которое обрабатываем (делаем инсерт) Код:
try {_http://phpclub.ru/mysql/doc/replace.html |
возможно ошибаюсь, но почитай про Replace
|
Цитата:
|
но вот только как мне тогда сделать что-то типа update, тоесть мне кол-во надо добавлять если такая запись уже есть
|
так что никто незнает как это реализовать?
|
IF EXISTS
.... ELSE ... END IF |
Цитата:
|
| Время: 00:13 |