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