У меня есть таблица, которая содержитКак найти/вставить данные в отсутствующую последовательность (автоинкремент) ID?
ID(P)(auto) NAME
-----------------------
1 Art
4 Bankie
6 Cara
Последовательность данных 3 пропущенные значения ID: 2, 3 и 5.
Это мой запрос:
$fname = $_POST['fname'];
mysql_query("INSERT INTO applicants ($fname) VALUES ('$fname')");
Как может быть данные ВСТАВЛЕНО вместо отсутствующего значения идентификатора, чтобы использовать все идентификаторы.
С точки SQL, вам нужно сделать три вещи. Остановите AutoInc, внесите INSERT, снова включите AutoInc. Но почему вы использовали тег php? – Lucio
stop autoinc - плохая идея. –
Вы также можете вручную Вставить данные или даже настроить значение auto_increment. –