Я новичок в MySQL, поэтому, пожалуйста, простите меня, если этот вопрос слишком «базовый».Таблица MySQL - большие пробелы в поле идентификатора
Мы импортировали данные из другой базы данных в MySQL. В двух таблицах в поле ID есть большие пробелы. Например, в одной таблице идентификаторы от 1 до 5438 имеют меньшие промежутки, но затем следующие несколько идентификаторов: 5823, 6612, 7880, 8577, 12541, и это продолжается до 54189. Затем оно перескакивает до 441739936 и продолжает увеличиваться с большими разрывами в промежутке между 3872082950. Я предполагаю, что когда мы начнем добавлять данные в эту таблицу, следующий идентификатор будет 3872082951 (он настроен на автоматическое увеличение). В таблице всего 5234 строки.
Мои вопросы:
- Есть ли какие-либо проблемы с наличием этих больших пробелов? Будет ли это негативно влиять на время ответа на запрос? Есть ли другие негативные побочные эффекты, связанные с этими большими пробелами?
- Можете ли вы оставить его как есть или лучше изменить нумерацию идентификаторов, чтобы они были последовательными без пробелов?
Так, если столбец ID установлен на автоприращение и последний идентификатор 3872082950, будет ли он начать автоприращение от того (следующие идентификаторы будут 3872082951, 3872082952 и т. д.)? – runawayd