Удаление и восстановление столбца в БД primary key

UNREALre

Новичок
Удаление и восстановление столбца в БД primary key

Здравствуйте!
Видимо, вопрос совсем тупой... Но после 8 часов работы ночью, с утра сам решить его не могу, не понимаю в чём дело.

У меня происходит удаление строк из таблицы БД. В ней есть столбец
cat_id int not null auto_increment.

Чтобы после удаления строки восстановить правильную нумерацию, я удаляю с помощью alter этот столбец, но, когда пытаюсь создать его так же заного, со сброшенным счётчиком - ничего не выходит. Вот код :

$query='alter table cat drop cat_id;';
mysql_query($query);

$query='alter table cat add cat_id int not null auto_increment, auto_increment=1;';
mysql_query($query);

В чём моя ошибка, подскажите, пожалуйста?

Заранее всем спасибо!
 
Сверху