Sql replace устанавливает другое значение в ноль - PullRequest
0 голосов
/ 04 июня 2019

Эй, я пытаюсь выполнить запрос sql, но у меня возникла проблема. Сначала я делаю запрос на замену, который заполнил мою базу данных. После того, как я сделаю запрос на обновление, обновите некоторые значения. И я делаю другую замену, которая используется, чтобы избежать дубликатов, однако некоторые поля, которые были обновлены непосредственно перед переходом на ноль из-за удаления, которое выполняется перед вставкой (заменить регистр) Как я могу действовать так, чтобы при замене не устанавливалось какое-либо значение атрибута и не сохранялись значения из обновления?

Вот последовательность из 3 запросов, которые я делаю

REPLACE INTO all.serviceworker_subscriptions
        (userId, userAgent, getDisplayMedia) 
VALUES ('"+userId+"','"+userAgent+"','"+getDisplayMedia+"')


UPDATE all.serviceworker_subscriptions 
    SET dateDerniereConnexion = '"+socketDisconnectDate+"' 
WHERE userId = '"+userId+"'


REPLACE INTO all.serviceworker_subscriptions
        (userId, userAgent, getDisplayMedia) 
VALUES ('"+userId+"','"+userAgent+"','"+getDisplayMedia+"')

Мое поле: dateDerniereConnexion исчезает после каждой второй замены ...

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...