Список форумов Шадринский форум -> Программирование -> PHP, PERL, HTML, CSS etc -> Про условия в mysql...
Начать новую тему   Ответить на тему   вывод темы на печать

Про условия в mysql...

Автор
Сообщение
REPS
Освоившийся


Пол: Пол:Муж.
Зарегистрирован: 13.10.2008
Сообщения: 43


Статус: Offline
СообщениеДобавлено: 2010.04.05 15:25.06
Ответить с цитатой
Здравствуйте! Подскажите пожалуйста как в mysql реализовать такую штуку...
если данные есть в таблице то выполнить запрос который обновляет запись, а если данных нет то добавляет? Как то бы вот это реализовать в одном запросе... Заранее спасибо!
Посмотреть профиль Отправить личное сообщение
Упуату
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 23.05.2006
Сообщения: 3421


Статус: Offline
СообщениеДобавлено: 2010.04.05 15:44.46
Ответить с цитатой
insert ... on duplicate key update ...

ессно должны быть уникальные ключи
Посмотреть профиль Отправить личное сообщение
REPS
Освоившийся


Пол: Пол:Муж.
Зарегистрирован: 13.10.2008
Сообщения: 43


Статус: Offline
СообщениеДобавлено: 2010.04.05 16:16.06
Ответить с цитатой
вот например
поля id, id_naim, kolvo
надо если id_naim уже есть то прибавить к полю kolvo например 1, а если id_naim нет то вставить
Как будет запрос выглядеть?

Добавлено спустя 24 минуты 38 секунд:

INSERT INTO table_name (id_naim,kolvo) VALUES (1,1) ON DUPLICATE KEY UPDATE kolvo=kolvo+1 спасибо, Упуату за то что подсказал в каком направлении двигаться!!!
Посмотреть профиль Отправить личное сообщение
Страница 1 из 1
Начать новую тему   Ответить на тему   вывод темы на печать
Показать сообщения:   
Список форумов Шадринский форум -> Программирование -> PHP, PERL, HTML, CSS etc -> Про условия в mysql...

 
Перейти: 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы