Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / insert on duplicate key update без параметров / 4 сообщений из 4, страница 1 из 1
16.02.2019, 15:02
    #39774906
tadeyiloda
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
insert on duplicate key update без параметров
есть возможность не указывать явно параметры для обновления?
Код: sql
1.
INSERT INTO `t` (`key`, `text`) VALUES ('2', '22') on duplicate key update


key unique
чтобы база сама взяла колоку text и обновила ее значением 22
в рабочем запросе много колонок и они динамически добавляются
...
Рейтинг: 0 / 0
16.02.2019, 16:31
    #39774918
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
insert on duplicate key update без параметров
SET text = VALUES(text)
...
Рейтинг: 0 / 0
16.02.2019, 16:42
    #39774921
tadeyiloda
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
insert on duplicate key update без параметров
а без указания SET values никак не заведется?
...
Рейтинг: 0 / 0
16.02.2019, 17:57
    #39774950
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
insert on duplicate key update без параметров
tadeyiloda,

Синтаксис запроса https://dev.mysql.com/doc/refman/8.0/en/insert.html предусматривает только вариант с явным указанием списка обновляемых полей:
[ON DUPLICATE KEY UPDATE assignment_list ]
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / insert on duplicate key update без параметров / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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