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