powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / NSERT ON DUPLICATE KEY UPDATE в разные таблицы
4 сообщений из 4, страница 1 из 1
NSERT ON DUPLICATE KEY UPDATE в разные таблицы
    #38425075
Ринат Абый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вечер добрый! Возник вопрос, как сделать лучше и оптимальнее (средствами СУБД или средствами серверного языка).
Есть таблица USERS, в ней например, инфа о пользователях. Поля фамилия имя отчество в сумме составляют уникальную запись. Приходит данные от пользователя(какой то массив с данными юзеров). Задача-если из пришедших данных есть значения совпавшие с таблицей USERS-сохранить запись в таблицу А1, если комбинация ФИО пришедшая от клиента не встречается в исходной таблице USERS-то сохраняем запись табличку B2. Как вообще это правильнее и лучше сделать для больших массивов данных. Может NSERT… ON DUPLICATE KEY UPDATE как то использовать либо есть какие то примеры другие. Буду благодарен любой помощи
...
Рейтинг: 0 / 0
NSERT ON DUPLICATE KEY UPDATE в разные таблицы
    #38425129
Cygapb-007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
INSERT обрабатывает только одну таблицу.

Две таблицы - 2 INSERTа
...
Рейтинг: 0 / 0
NSERT ON DUPLICATE KEY UPDATE в разные таблицы
    #38425398
Ринат Абый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну вопрос собственно в какой последовательности делать. Как тогда сверять наличие с таблицей оригиналом и вставлять в случае успеха или не удачи в ту или иную таблицу
...
Рейтинг: 0 / 0
NSERT ON DUPLICATE KEY UPDATE в разные таблицы
    #38425529
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ринат Абый,
Это одним запросом не делается.
Делается несколькими в процедуре и под транзакций.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / NSERT ON DUPLICATE KEY UPDATE в разные таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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