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);
В чём моя ошибка, подскажите, пожалуйста?
Заранее всем спасибо!
Здравствуйте!
Видимо, вопрос совсем тупой... Но после 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);
В чём моя ошибка, подскажите, пожалуйста?
Заранее всем спасибо!