Error No: 1062 После оформления заказа

Тема в разделе "Обо всём", создана пользователем jeanie, 4 сен 2015.

  1. jeanie

    jeanie Новичок

    Сообщения:
    0
    Симпатии:
    0
    Здравствуйте! Ошибка
    Notice: Error: Duplicate entry '0' for key 'PRIMARY'
    Error No: 1062
    INSERT INTO `oc_order` SET store_id = '0', store_name = 'Parfum-store', store_url = 'http://localhost/ocart5/', total = '336.6', affiliate_id = '0', commission = '0', language_id = '1', currency_id = '4', currency_code = 'РіСЂРЅ', currency_value = '1', ip = '127.0.0.1', forwarded_ip = '', user_agent = 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.85 Safari/537.36', accept_language = 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4', date_added = NOW(), date_modified = NOW() in C:\xampp\htdocs\ocart5\system\database\mysql.php on line 50

    при заказе товара всем ставит id=0, как исправить? можно заказать только один раз, после первого пишет ошибку. Помогите пожалуйста. (php и mysql не знаю)
     
  2. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    Это где такое происходит? Версия движка? Что делали с движком??
    Попробуйте зайти в базу данных через phpmyadmin и в таблице oc_order для колонки order_id изменить значения поля на 1

    В общем самом по себе такое не бывает.... ни разу не видел...
     
  3. jeanie

    jeanie Новичок

    Сообщения:
    0
    Симпатии:
    0
    Что делала точно не могу сказать (создавала сайт, устанавливала различные шаблоны и модули) и в итоге вот так произошло. Даже не знаю в каком файле менять
     

    Вложения:

  4. jeanie

    jeanie Новичок

    Сообщения:
    0
    Симпатии:
    0
    если изменяю значение поля на 1, то ошибки нет в следующий раз. но при повторном оформлении заказа она появляется опять. он всегда пишет id=0 и не увеличивает. а после каждого заказа заходить и менять руками не очень
     
  5. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    а не oc_order_option

    это самое плохое... когда много чего сделано, а теперь только догадки...
     
  6. jeanie

    jeanie Новичок

    Сообщения:
    0
    Симпатии:
    0
    oc_order
     

    Вложения:

  7. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    Если не поможет. Удаляйте, отключайте итд все модули которые связаны как то с заказом...
     
  8. jeanie

    jeanie Новичок

    Сообщения:
    0
    Симпатии:
    0
    Спасибо. изменение на 1 помогает только на один заказ. попробую удалить лишнее
     
  9. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    а дальше что? Опять нолик добавляется? или пишет про дубль 1 ? Да да.. удаляйте лишнее... Не забудьте обновлять кеш модификатора.
     
  10. jeanie

    jeanie Новичок

    Сообщения:
    0
    Симпатии:
    0
    Все удалила, установила заново, ошибка исчезла. Теперь все делать заново:(
     
  11. jeanie

    jeanie Новичок

    Сообщения:
    0
    Симпатии:
    0
    опять 0 добавляется, всегда только 0. подскажите пожалуйста как обновить кеш модификатора?
     
  12. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
  13. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    в oc_order в структуре, посмотрите установлено для колонки order_id в поле дополнительно... auto_increment
     
  14. jeanie

    jeanie Новичок

    Сообщения:
    0
    Симпатии:
    0
    Спасибо! auto_increment установлено
     
  15. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    Т.е все заработало или спасибо не заработало :)
     
  16. jeanie

    jeanie Новичок

    Сообщения:
    0
    Симпатии:
    0
    не заработало:((( все надо делать заново, т.к. причину не нашла
     
  17. jeanie

    jeanie Новичок

    Сообщения:
    0
    Симпатии:
    0
    сайт parfum-store.com.ua можете посмотреть? вдруг увидите ошибку
     
  18. jeanie

    jeanie Новичок

    Сообщения:
    0
    Симпатии:
    0
    auto _increment установлен возле order_option_id а не возле option_id. Это ничего?
     

    Вложения:

  19. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    зачем показываете опять не ту таблицу? Может вы в таблицах запутались?
     
  20. jeanie

    jeanie Новичок

    Сообщения:
    0
    Симпатии:
    0
    там где столбик дополнительно написано auto_increment напротив order_option_id, а возле order_id нет