Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.04.2010, 19:03   #1
Mixasik
New Delphi Coder
Форумчанин Подтвердите свой е-майл
 
Аватар для Mixasik
 
Регистрация: 20.07.2008
Сообщений: 874
По умолчанию Вставка строки в том случае, если такой нету

Добрый вечер. Вот думаю существует ли механизм, чтобы вставить новую строку в БД только в том случае если ее нет? Не хочется делать проверок самостоятельно. БД MySQL. Если не существует подскажите как это сделать наиболее быстро.
Страх это слабость и потому, кто испугался уже побежден.
Mixasik вне форума Ответить с цитированием
Старый 10.04.2010, 21:42   #2
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Есть такая вещь, как INSERT ON DUPLICATE UPDATE. Поищите. Если это то, что нужно, конечно...
motorway вне форума Ответить с цитированием
Старый 11.04.2010, 18:33   #3
Mixasik
New Delphi Coder
Форумчанин Подтвердите свой е-майл
 
Аватар для Mixasik
 
Регистрация: 20.07.2008
Сообщений: 874
По умолчанию

Я не совсем понял, но по сути это обновление записи нет запись дублированная. Но у меня в БД нет ключевого поля, уникального также. Видимо придется создать.
Страх это слабость и потому, кто испугался уже побежден.
Mixasik вне форума Ответить с цитированием
Старый 11.04.2010, 19:00   #4
edgy
Форумчанин
 
Регистрация: 15.06.2008
Сообщений: 271
По умолчанию

Я, конечно, не знаток MySQL, но насколько знаю, такое он тоже позволяет:
http://www.programmersforum.ru/showthread.php?t=90583

Правда, весь это код придется обернуть в процедуру или функцию.
edgy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание файла если такого файла нету Shaitan63 Помощь студентам 14 10.04.2010 20:39
Вирус такой, что блокирует все программы, и антивирусник в том числе Qaliti Безопасность, Шифрование 24 03.04.2010 17:11
Принтер будет работать лучше если узнает что его ждет в случае .. HellMercenariess Компьютерное железо 3 09.11.2009 09:59
Запрет запуска программы на VBA в случае если Excel уже открыт kovalevskivf Microsoft Office Excel 4 01.09.2009 11:22
Если нету Flash то IMG!?!?!?! DRUG_ADDICT HTML и CSS 5 27.02.2008 01:23