SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 01.03.2010 00:02:10

conceive
Участник
Зарегистрирован: 28.02.2010
Сообщений: 10

INSERT или UPDATE по условию...

Добрый день, ув. знатоки MySQL.

Задача такая:
выполнить команду INSERT, если не найдено значение в указываемом поле (ID), иначе (если значение найдено) UPDATE.

это возможно реализовать именно с помощью MySQL? (без php и прочего...)

Заранее спасибо!

Неактивен

 

#2 01.03.2010 00:15:09

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: INSERT или UPDATE по условию...

Возможно вам подойдет on duplicate key update

Ну или выполнять добавление через хранимую процедуру.

Неактивен

 

#3 01.03.2010 09:05:24

byterus
ISV
MySQL Ready Partner
Зарегистрирован: 02.02.2010
Сообщений: 39

Re: INSERT или UPDATE по условию...

Есть еще
REPLACE

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson