Jump to content

1.Массовые пакетные операции с базой - SQL-запросы


Recommended Posts

Товар не активен в магазине. В магазине 100к товаров

известно только его id 

Как его найти? 

Если бы он был активен можно было просто прописать его id в адресную строку

А так как он не активен и поскольку запросами к  sql я не владею искал его в ручную в таблице товаров =) 

Link to post
Share on other sites

Если известен id, то по id и выполнить запрос, в phpMyAdmin, в закладке SQL, к примеру, такой:

SELECT * FROM products_description WHERE products_id = X;

где X - id номер.

MySQL вернёт Вам запись из таблицы products_description, там будет название товара, описание и т.д.

Всё, что есть в таблице products_description.

11 минуту назад, bishop1 сказал:

Товар не активен в магазине. В магазине 100к товаров

известно только его id 

Как его найти? 

 

Link to post
Share on other sites
  • 6 months later...

По моему в этой теме нет ответа на этот вопрос.

Как изменить цену у всех товаров сделав её не 132.56 а 132.00 

Link to post
Share on other sites
3 часа назад, ZM сказал:

По моему в этой теме нет ответа на этот вопрос.

Как изменить цену у всех товаров сделав её не 132.56 а 132.00 

Можно вот такой запрос выполнить в phpMyAdmin, в закладке SQL:

UPDATE products set products_price = ROUND(products_price * 1.25, 2);

Только сначала на локальной копии проверьте.

и резервную копию базы делайте.

А то может не так что изменит.

Link to post
Share on other sites
16 минуту назад, ZM сказал:

Спасибо!

Не за что

Вообще в гугле полно примеров.

Link to post
Share on other sites

Не помогло цены приумножились только например со 120т.р до 160

Link to post
Share on other sites
4 часа назад, ZM сказал:

Не помогло цены приумножились только например со 120т.р до 160

В гугле полно примеров.

Может так тогда:

UPDATE products set products_price = ROUND(products_price, 0);

 

Link to post
Share on other sites
16 минуту назад, ZM сказал:

Спасибо помогло! Круто запросы в базу творят чудеса 

Не за что

Link to post
Share on other sites
  • 2 years later...

а как сделать количество всех товаров к примеру 999? когда то уже надо было это сделать- в поиске по форуму не найду..

вот нашел

UPDATE products SET products_quantity = '999'; число всех товаров по 999
  • Like 1
Link to post
Share on other sites
  • 2 months later...

А есть ли способ пакетно сделать преобразование в базе расширений картинок, например если было *.gif то преобразовать в .jpg ?

просто решил сконвертировать в jpg всё, а руками ж переименовывать не вариант..

пройтись вот так по базе, а файлы перезалить..

Link to post
Share on other sites
support
24 минуты назад, geval сказал:

А есть ли способ пакетно сделать преобразование в базе расширений картинок, например если было *.gif то преобразовать в .jpg ?

просто решил сконвертировать в jpg всё, а руками ж переименовывать не вариант..

пройтись вот так по базе, а файлы перезалить..

Да.

Вот в разделе FAQ пример - 

 

Link to post
Share on other sites
  • 1 year later...
geval

а как одной командой придать всем товарам статус включенных ( или выключенных)

импортировал товары в другой магазин, а они все в статусе отключенных.. муторно бегать по 600 товарам включать, тут бы как раз команда и пригодилась на включение..

Link to post
Share on other sites
support
10 часов назад, geval сказал:

а как одной командой придать всем товарам статус включенных ( или выключенных)

импортировал товары в другой магазин, а они все в статусе отключенных.. муторно бегать по 600 товарам включать, тут бы как раз команда и пригодилась на включение..

update products set products_status = 1;

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...