SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 01.02.2012 11:38:36

zeratustra
Участник
Зарегистрирован: 01.02.2012
Сообщений: 2

Прошу помощи в составлении условного запроса добавления

Добрый день уважаемые форумчане, прошу помощи в составлении запроса который бы добавлял строку(id координаты имя тип1 тип2 тип3) в таблицу, если в ней не существует строки с таким id, или обновлял поле соответствующего типа если подобная строка существует

IF
SELECT COUNT(*) FROM StationSDKM  WHERE `NumStat`='9908'
THEN
UPDATE `StationSDKM` SET `SDKM`='0' WHERE `NumStat`='9908'
ELSE
INSERT INTO `StationSDKM` (`name`, `NumStat`, `longitude`, `latitude`)VALUES
('maga', 9908,............)

Заранее спасибо. Искал, нашел, но не понял.

Неактивен

 

#2 01.02.2012 11:57:40

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

Re: Прошу помощи в составлении условного запроса добавления

Неактивен

 

#3 01.02.2012 15:08:27

zeratustra
Участник
Зарегистрирован: 01.02.2012
Сообщений: 2

Re: Прошу помощи в составлении условного запроса добавления

Спасибо. Помогло.

Неактивен

 

Board footer

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