powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Можно ли одним запросом или создать или обновить запись?
2 сообщений из 2, страница 1 из 1
Можно ли одним запросом или создать или обновить запись?
    #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
Можно ли одним запросом или создать или обновить запись?
    #39611657
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kormotКак-то по типу конструкцииИменно эта конструкция именно это и делает.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Можно ли одним запросом или создать или обновить запись?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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