Ошибка при создании дополнительной ед. измереня


 Поделиться

Рекомендуемые сообщения

Здравствуйте.  Opencert.pro 2.3.0.2 тема  NewStore.  При добавлении 5й единицы измерения происходит ошибка  Uncaught exception 'Exception' with message 'Error: Duplicate entry '0' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO oc_length_class SET value = '13'' in /home/.../.../....../library/db/mysqli.php:45    ломается на любом значении value и именно на 5й единце измерения. что это может быть. ??

Ссылка на комментарий
Поделиться на других сайтах

ОТВЕТ:

Скрытый текст

Зайдите в БД таблица oc_length_class и к полю length_class_id добавьте AUTO_INCREMENT


БЫЛО:

Скрытый текст

DROP TABLE IF EXISTS `oc_length_class`;
CREATE TABLE `oc_length_class` (
  `length_class_id` int(11) NOT NULL,
  `value` decimal(15,8) NOT NULL,
  PRIMARY KEY (`length_class_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;


СТАЛО:

Скрытый текст

DROP TABLE IF EXISTS `oc_length_class`;
CREATE TABLE `oc_length_class` (
  `length_class_id` int(11) NOT NULL AUTO_INCREMENT,
  `value` decimal(15,8) NOT NULL,
  PRIMARY KEY (`length_class_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

 

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться