Таблица
ID : INT UNSIGNED
USER_ID : BIGINT
TITLE : VARCHAR(500)
CHECKED : BOOL
Я делаю запрос вида:
INSERT INTO `testDB`.`table1` (`USER_ID`, `TITLE`, `CHECKED`) VALUES ('707', 'ExmpleString', '0');
У меня была строка под номером, например, 10. Теперь добавилась 11-я.
Далее я делаю запрос:
DELETE FROM `testDB`.`table1` WHERE (`ID` = '11');
Строка 11 удаляется. Когда я повторяю запрос с добавлением, в таблице появляется не 11 строка, а 12. Хотя 11 строки нет.
Также если я удалю, например, все строки с 1 по 9, оставив 10, то больше не смогу заполнить эти строки без указания соответствующего параметра, например для 2 строки:
INSERT INTO `testDB`.`table1` (`ID`, `USER_ID`, `TITLE`, `CHECKED`) VALUES ('2', '707', 'ExmpleString', '0');
Вопрос: как настроить таблицу так, чтобы новые записи добавлялись в самое первое пустое место таблицы?