@sampapa

Как исправить присвоение ID в MySQL?

В phpmyadmin вручную изменил ID статьи в таблице хххх_content. импортировал статьи из старого сайта, но чтобы избежать проблем, к новым статьям приписал длинные цифры - получилось у статей ID 4294967295.
31f083d058fc431cbeaf1d6a1dab536f.png3b1f0564d61d4d2aa53584b0d04beaa5.png
Вопросы:
1. Что мне необходимо исправить, чтобы нумерация шла с другого числа, а не с 4294967295? В какой файл лезть?
2. Что нужно и где прописать, чтобы вновь созданным на сайте статьям присваивался ID уже удаленных статей? А то получается, удалив статью теряем и ID
  • Вопрос задан
  • 938 просмотров
Решения вопроса 1
@sampapa Автор вопроса
Все, сам разобрался. В таблице - Операции поменял в графе данные
На картинке - теперь изменные данные
46419a6ec5f349f8bcb1891734d12b28.png
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
По идее так и должно быть, удалив статью соответственно должно быть удалено и id, так как возможны ситуации когда другие таблицы ссылаются на данную к определенному id, к примеру если у статьи есть теги или категории, в Вашем случае возможна ситуация когда на новую статью будут ссылаться не принадлежащие ей данные. А сбросить значение автоинкримента можно в настройках столбца
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы