INSERT INTO serverCallVariable
(serverCallId, teamId, name, valuePath, description, creationDate, updateDate)
VALUES ? AS newServerCallVariable
ON DUPLICATE KEY UPDATE
name = newServerCallVariable.name,
valuePath = newServerCallVariable.valuePath,
description = newServerCallVariable.description,
updateDate = newServerCallVariable.updateDate
`,
values: [
data.map(el => [
el.serverCallId,
el.teamId,
el.name,
el.valuePath,
el.description,
el.creationDate,
el.updateDate,
]),
],
}),
Проблема в тому что если высылается элемент где serverCallVariableId, то есть PRIMARY KEY, уже есть, то вместо того что бы проапдейтить эту строку, мой квери создает новую, хотя я передаю serverCallVariableID в массиве
Для начала приведи запрос а не код на пхп
Чел, ты передаешь serverCallId, а не serverCallVariableId. Это 2 разных поля.
Обсуждают сегодня