Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Ошибки SQL при редактировании товара


Iliya1972

Recommended Posts

Друзья, добрый день.

 

Прошу знающих людей откликнуться - у меня товар создается нормально, а вот при редактировании вверху страницы админки

вижу такое вот сообщение об ошибке:

 

Warning: mysqli::query(): (21000/1242): Subquery returns more than 1 row in /home/promessr/domains/promess.ru/public_html/system/library/db/mysqli.php on line 19Notice: Error: Subquery returns more than 1 row
Error No: 1242
SELECT DISTINCT *, (SELECT keyword FROM url_alias WHERE query = 'product_id=1') AS keyword FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) WHERE p.product_id = '1' AND pd.language_id = '1' in /home/promessr/domains/promess.ru/public_html/system/library/db/mysqli.php on line 41Notice: Trying to get property of non-object in /home/promessr/domains/promess.ru/public_html/system/storage/modification/admin/model/catalog/product.php on line 405

 

Я так понимаю что-то в БД не нравится, но что не пойму.

 

Заранее всем откликнувшимся + 100 к карме ;)

 

 

Спасибо.

Надіслати
Поділитися на інших сайтах


Добрый вечер.

 

Не информативно...

Бекапы делаются каждый день на хостинге, проблем нет.

Все что я ручками шаловливыми сделал - почистил все таблицы product_ командой TRUNCATE 

 

Структуру БД не трогал, разве очистка могла привести к такому швахен-махену?

 

 

Спасибо.

Надіслати
Поділитися на інших сайтах


Было бы информативно, если бы вы написали, что правили/редактириовали/устанавливали. Ошибка же из воздуха не появилась.

Надіслати
Поділитися на інших сайтах

Команда TRUNCATE сбрасывает счетчик  AUTO_INCREMENT, т.е. очередной товар опять получит ID = 1

 

В таблице url_alias уже была запись с query = 'product_id=1'

 

После TRUNCATE и ввода товара таких записей будет уже две, а это слишком много

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.