Поддерживайте Украину! Как вы можете помочь?
Русский военный корабль, иди нахуй!
Обращение к россиянам и беларусам

Россия коварно напала на Украину, убивает ее жителей, разрушает города и села, уничтожает инфраструктуру. Русские солдаты пришли в чужую страну, чтобы убивать, насиловать и грабить.
Россиянин, пока ты молчишь, кровь и страдания жертв войны на твоей совести тоже. Твое молчание - это поддержка войны.
Каждый день мы, жители Украины, прячемся в бомбоубежищах, каждый день по украинским городам, по жилым домам, прилетают ракеты. Зачем? Почему? Нас не нужно спасать, у нас было все в порядке, пока вонючий русский ботинок не ступил на украинскую землю. Неужели, наибольшей стране мира мало территорий?
Если ты умный и трезвый, включи критическое мышление, проанализируй информацию с разных мировых медиа. Неужели ты веришь, что все вокруг врут и только ваше ТВ вещает правду? путинская пропаганда строилась не один год, чтобы сейчас убивать мирных людей и получать за это овации и оды от зомбированного населения.
Россияне, беларусы, опомнитесь, сделайте хоть что-то, чтобы остановить эту жестокую войну против ни в чем не винных людей. Если считаете, что не можете ничего сделать, скажите публично "Нет войне в Украине" или напишите пост в соцсетях об этом. Остановите геноцид украинского народа! Остановите убийства мирных жителей Украины! Остановите убийцу тисяч людей по всему миру - путина!
Рано или поздно придет время расплаты и тогда вам будет стыдно. Мы никогда не простим! Русский военный корабль, иди нахуй!

Полезные MySQL запросы для работы с базой данных OpenCart

OpenCartBot - 05.10.2023
Полезные MySQL запросы для работы с базой данных OpenCart

Если вы администрируете OpenCart, то рано или поздно возникает необходимость что-то массово изменить или получить из базы данных. Мы предлагаем подборку полезных MySQL запросов для OpenCart.

1. Поиск и замена определенной фразы в названиях товаров:

UPDATE `oc_product_description` SET name = REPLACE(name, 'старый текст', 'новый текст');

2. Поиск и замена определенной фразы в описаниях товаров:

UPDATE `oc_product_description` SET description = REPLACE(description, 'старый текст', 'новый текст');

3. Заменить артыбут в товарах (для объединения одинаковых атрибутов в один и удаления дублей):

UPDATE `oc_product_attribute` SET `attribute_id`='1' WHERE `attribute_id`='2';

4. Найти все дубли SEO URL

SELECT keyword, COUNT(*) counter FROM `oc_seo_url` GROUP BY keyword HAVING counter > 1;

5. Найти товары с одинаковыми названиями

SELECT name, COUNT(*) counter FROM `oc_product_description` GROUP BY name HAVING counter > 1;

6. Получить ID категорий товара

SELECT category_id FROM `oc_product_to_category` WHERE product_id = '99'

7. Получить ID главной категории товара (для ocStore или при наличии SeoPro)

SELECT category_id FROM `oc_product_to_category` WHERE product_id = '99' AND main_category = '1'

8. Обновить все цены, умножить на коэффициент 1.2

UPDATE `oc_product` SET price = (price * 1.2)

9. Восстановить доступ в админку OpenCart - создать нового администратора с логином "opencart" и паролем "opencart"

INSERT INTO `oc_user` (`user_group_id`, `username`, `password`, ``salt`, `firstname`, `lastname`, `email`, `image`, `code`, `ip`, `status`, `date_added`) VALUES ( '1', 'opencart', '4e8e674a6e2060d38cdda9e614949901e0ff4073', 'wxhCo24Fv', 'Firstname', 'Lastname', 'opencart@opencart.com', '', '', '', '', '1', '2020-01-01 10:00:00');

10. Сбросить пароль администратора с логином "admin" - установить ему пароль "password"

UPDATE `oc_user` SET `password` = '2b8c0d3013806177d1b28964cc38f8f0c3116b37',`salt` = '3ff8W98lI' WHERE username = 'admin'

11. Добавить название магазина в конец заголовка Meta Title товара

UPDATE `oc_product_description` SET meta_title = CONCAT(meta_title, " - Мой магазин")

12. Удалить категории без названий и описаний

DELETE c FROM `oc_category` AS c LEFT JOIN `oc_category_description` AS cd USING (category_id) WHERE cd.category_id IS NULL;

Статья будет дополняться полезными MySQL запросами для работы с таблицами базы данных OpenCart