Поставщик В Карточке Не Сохраняется

Здравствуйте. Я с помощью phpMyAdmin в таблице cscart_suppliers заново задал некоторым поставщикам ID (упорядочил их). Эти поставщики удалились из товаров. Хотя в разделе поставщики они остались. Пытаюсь заново внести их в карточки товаров, но при сохранении поле Поставщик очищается. Подскажите, как можно решить эту проблему.

Здравствуйте. Я с помощью phpMyAdmin в таблице cscart_suppliers заново задал некоторым поставщикам ID (упорядочил их). Эти поставщики удалились из товаров. Хотя в разделе поставщики они остались. Пытаюсь заново внести их в карточки товаров, но при сохранении поле Поставщик очищается. Подскажите, как можно решить эту проблему.

Поправьте айдишники в таблице cscart_supplier_links

Поправьте айдишники в таблице cscart_supplier_links

В этой таблице прописан только один ID №1, который я не менял.

В этой таблице прописан только один ID №1, который я не менял.

Еще проверьте таблицу cscart_ult_objects_sharing для соответствующего типа объектов

Еще проверьте таблицу cscart_ult_objects_sharing для соответствующего типа объектов

Да, в этой таблице имеются поставщики с несуществующими ID. Что мне нужно с ними сделать? Могу я их удалить?

Да, в этой таблице имеются поставщики с несуществующими ID. Что мне нужно с ними сделать? Могу я их удалить?

АйДишники поменял. Заработало. Спасибо.

У меня есть ещё вопрос. Раньше у меня было несколько покупателей, администраторов. Сейчас я почистил Покупателей и оставил 2 администратора. Если создавать нового администраторов или покупателей, то им присваивается ID не 3, а тот последний, который был когда-то +1, то же самое и с поставщиками. Подскажите, пожалуйста, как можно очистить несуществующие ID, чтобы нумерация продолжалась, исходя из существующих записей.

У меня есть ещё вопрос. Раньше у меня было несколько покупателей, администраторов. Сейчас я почистил Покупателей и оставил 2 администратора. Если создавать нового администраторов или покупателей, то им присваивается ID не 3, а тот последний, который был когда-то +1, то же самое и с поставщиками. Подскажите, пожалуйста, как можно очистить несуществующие ID, чтобы нумерация продолжалась, исходя из существующих записей.

Выполните в phpMyAdmin следующий запрос, где вместо 5 напишите ID, с которого должна начинаться нумерация.

ALTER TABLE cscart_users AUTO_INCREMENT = 5


Выполните в phpMyAdmin следующий запрос, где вместо 5 напишите ID, с которого должна начинаться нумерация.

ALTER TABLE cscart_users AUTO_INCREMENT = 5

А для поставщиков использовать таблицу cscart_suppliers?

А для поставщиков использовать таблицу cscart_suppliers?

Да, всё верно.

Выполните в phpMyAdmin следующий запрос, где вместо 5 напишите ID, с которого должна начинаться нумерация.

ALTER TABLE cscart_users AUTO_INCREMENT = 5

Не получается. Что-то я делаю не так. Посмотрите, пожалуйста, скриншот.

[attachment=11798:2016-10-26_10-36-48.jpg]

2016-10-26_10-36-48.jpg

Не получается. Что-то я делаю не так. Посмотрите, пожалуйста, скриншот.

2016-10-26_10-36-48.jpg

Разобрался. Спасибо большое.

Разобрался. Спасибо большое.

Рад был помочь.

Да, в этой таблице имеются поставщики с несуществующими ID. Что мне нужно с ними сделать? Могу я их удалить?

Да, надо поменять в соответствии в новыми айдишниками. Рады слышать, что у вас все получилось

Да, надо поменять в соответствии в новыми айдишниками. Рады слышать, что у вас все получилось

Спасибо вам за помощь.