Я хочу иметь возможность обновлять таблицу той же схемы, используя оператор "replace into". В конце концов, мне нужно иметь возможность обновлять большую таблицу со значениями, которые могут быть изменены.
Вот что я использую для начала:
REPLACE INTO table_name
(visual, inspection_status, inspector_name, gelpak_name, gelpak_location),
VALUES (3, 'Partially Inspected', 'Me', 'GP1234', 'A01');
Я не понимаю, как механизм базы данных знает, что такое повторяющаяся строка, а что нет? Эти данные чрезвычайно важны, и я не могу рисковать поврежденными данными. Это так просто, как "если все перечисленные столбцы имеют одинаковое значение, это повторяющаяся строка"?
Я просто пытаюсь найти эффективный способ сделать это, чтобы я мог обновить > 45 000 строк за минуту.