Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Можно ли одним запросом или создать или обновить запись? / 2 сообщений из 2, страница 1 из 1
07.03.2018, 10:00
    #39611654
kormot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли одним запросом или создать или обновить запись?
Добрый день уважаемые Специалисты!

Часто встречается ситуация, когда надо объект в БД создать, а также когда обновить информацию в уже существующем объекте.
Можно ли это как-то объединить в один запрос?

Поясню:
Если создать, то условно id=0 и запрос нужен такой:
Код: sql
1.
INSERT INTO TAB_A (data) VALUES ("Данные объекта")


, а когда надо изменить существующий, то id>0 и запрос такой:
Код: sql
1.
UPDATE TAB_A SET data="Новые данные" WHERE id=234



Как-то по типу конструкции
Код: sql
1.
... ON DUPLICATE KEY UPDATE ... 
...
Рейтинг: 0 / 0
07.03.2018, 10:22
    #39611657
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли одним запросом или создать или обновить запись?
kormotКак-то по типу конструкцииИменно эта конструкция именно это и делает.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Можно ли одним запросом или создать или обновить запись? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]