Было необходимо добавить в MYSQL индексное поле ID с авто нумерацией в старой таблице, где ранее не было оного и вот каким образом все получилось.
Итак, чтобы решить данную проблему можем воспользоваться phpmyadmin-ом.
Далее делаем так:
1. открываем структуру таблицы
2. под структурой выбираем в меню ниже: Добавить 1 поле в начало таблицы — [ОК]
3. Вбиваем имя поля «id», тип «INT», длина «11» и ставим галочку напротив картинки «INDEX» — Сохранить
4. После этого действия опять заходим в «структуру» таблицы и редактируем поле «id», в поле «Дополнительно» выбираем «auto_increment».
Или же в виде SQL-запроса это будет выглядеть примерно так:
ALTER TABLE `newtable` ADD `id` INT( 11 ) NOT NULL FIRST ; ALTER TABLE `newtable` ADD INDEX ( `id` ) ; ALTER TABLE `newtable` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT
Где newtable — имя вашей таблицы.
Если прежде в таблице были созданы какие-либо индексы — их лучше сначала удалить.
Взялся за php Тупил больше часа, решил с вашей помощью. Спасибо!!!
Та же история.
по другим сайтам ошибки вечно сыпало, у вас получилсоь !
Понятно, что 12й год, но спасибо — работает