Заменить на синтаксис запроса

Я хочу, чтобы иметь возможность обновить таблицу той же схемы с помощью инструкции «заменить в». В конце мне нужно иметь возможность обновить большую таблицу со значениями, которые могли измениться.

Вот запрос, который я использую, чтобы начать:

REPLACE INTO table_name
(visual, inspection_status, inspector_name, gelpak_name, gelpak_location),
VALUES (3, 'Partially Inspected', 'Me', 'GP1234', 'A01');

Чего я не понимаю, так это как ядро базы данных узнает, что такое дублирующаяся строка, а что нет? Эти данные чрезвычайно важны, и я не могу рисковать повреждением данных. Это так просто, как "если все перечисленные столбцы имеют одинаковое значение, это повторяющаяся строка"?

Я просто пытаюсь найти эффективный способ сделать это, чтобы я мог обновить> 45 000 строк менее чем за минуту.

Ответы на вопрос(2)

Ваш ответ на вопрос