Функция REPLACE INTO
в MySQL работает таким образом, что она удаляет и вставляет строку. В моей таблице первичный ключ (id
) автоматически увеличивается, поэтому я ожидал его удаления, а затем вставьте таблицу с id
в хвост базы данных.
Однако он делает неожиданное и вставляет его с тем же id
! Является ли это ожидаемым поведением, или я здесь что-то не хватает? (Я не устанавливаю id
при вызове оператора REPLACE INTO
)