Alien85
I like my cat
Сегодня обнаружил, что в таблице с количеством записей около 6000, id последних записей больше 30000.
Проверив таблицу заметил, что поле с AUTO_INCREMENT растет как-то не равномерно. Взять даже последнюю вставленную запись: id у нее 38235, а следующий вставленный id будет 38808.
Почему так? Может быть это из-за ON DUPLICATE KEY UPDATE ?
Тип таблицы InnoDB
Код вставки:
После этого вставляются записи в таблицу table2 на основе полученного id из таблицы table
Этот цикл в программе может повторятся до 1000 раз.
Проверив таблицу заметил, что поле с AUTO_INCREMENT растет как-то не равномерно. Взять даже последнюю вставленную запись: id у нее 38235, а следующий вставленный id будет 38808.
Почему так? Может быть это из-за ON DUPLICATE KEY UPDATE ?
Тип таблицы InnoDB
Код вставки:
PHP:
INSERT INTO `table` (`other_id`, `url`) VALUES(?, ?) ON DUPLICATE KEY UPDATE `url`=VALUES(`url`)
Этот цикл в программе может повторятся до 1000 раз.