dandandan
Мой дом здесь!
- Регистрация
- 7 Авг 2008
- Сообщения
- 1.036
- Реакции
- 293
- Автор темы
- #1
Постоянно сталкиваюсь с необходимостью проверки существования строк.
Проверку делаю с помощью SELECT,
затем, если строка существует, то делаю UPDATE этой строки,
Если строка не существует, то делаю INSERT
Все операции выполняются с одной и той же строкой в одной и той же таблице.
Можно ли эти 3 операции свести к одному mysql запросу? Или как оптимизировать такие действия?
Может функцию в mysql прописывать или триггер какой-нибудь (ни с тем ни сдругим дела не имел)?
Проверку делаю с помощью SELECT,
затем, если строка существует, то делаю UPDATE этой строки,
Если строка не существует, то делаю INSERT
Все операции выполняются с одной и той же строкой в одной и той же таблице.
Можно ли эти 3 операции свести к одному mysql запросу? Или как оптимизировать такие действия?
Может функцию в mysql прописывать или триггер какой-нибудь (ни с тем ни сдругим дела не имел)?