#SQL

  • Дамп базы данных — это файл с содержимым базы данных и командами, необходимыми для воссоздания её точной копии на другом сервере. Таким образом, дамп представляет собой резервную копию базы данных, с помощью которой можно вернуть её состояние на...

  • +2 Принято

    OS: Linux 5.4.0-54-generic #60-Ubuntu x86_64 GNU/LinuxMySQL: 8.0.22-0ubuntu0.20.04.2При переходе на страницу "Магазин" -> "Отчёты" получил ошибку: Query Error 1525: Incorrect DATETIME value: '0000-00-00 00:00:00'...

  • +2 Исправлено

    Метод castValue класса waModel подготавливает значение для дальнейшего выполнения sql запроса. Проблема в том, что через стандартный класс waModel невозможно работать с беззнаковыми числами. Даже если в поле базы данных установлено свойство UNSIGNED,...

  • Странно, что данной темы нет в статье от Webasyst. Многие собственники со временем приходят к вопросу увеличения скорости и стабильности работы сайта. А соответственно к выбору InnoDB или MyISAM. В интернете много написано на данную тему, но...

  • Здравствуйте, как правильно перенести отзывы с одного сайта на другой? 

  • Здравствуйте, подскажите пожалуйста, где у меня ошибка.В таблице shop_product в поле name необходимо сменит названия.Сейчас развания имеют вид:Плитка 100х200х40, сераяПлитка 100х200х60, сераяПлитка 100х200х40, красная, с мраморной крошкойПлитка...

  • +1 Исправлено

    В какой-то момент перестали показываться заказы. Говорит, что ошибка в синтаксисе SQL. Query Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'FROM...

  • Есть решение

    Помогите создать Sql запрос для фильтра. Чтоб в родительской категории с ID и под категориях использовались определённый набор фильтров. Что то типа этогоUPDATE `shop_category` SET filter = 'price,7,4,3,14,32,35,12,34'Схема...

    SET @category_id = 3; SELECT @left_key := left_key, @right_key := right_key FROM shop_category WHERE id = @category_id; UPDATE `shop_category` SET filter = 'price,7,4,3,14,32,35,12,34' WHERE left_key >= @left_key AND right_key <= @right_key;
    Eugen Nichikov Eugen Nichikov
  • Есть решение

    Пишу плагин, там будет форма, отправляющая данные post запросом в обработчик на сервере. Как защитить от SQL инъекций? Или webasyst уже позаботился об этом?Знаю, что для проверки и очистки полученных данных есть фильтры и можно сделать так ...

    Использование плейсхолдеров упрощает построение запросов, а главное исключает возможность написания небезопасных SQL-запросов, подверженных SQL-инъекциям. https://developers.webasyst.ru...
    Виктор Филинов enso_studio@mail.ru
  • Есть решение

    Добрый день. Собственно вопрос в сабже. Нужно при разработке-оптимизации шаблона и хелперов - знать кол-во sql-запросов. Есть такая встроенная возможность в самом фреймворке? Поиск не дал результатов...

    В самом фреймворке подобного профилирования не встроено.
    Алексей Владимирович Курдюков Алексей
  • Есть решение

    Добрый день!Подскажите, как для всех товаров на сайте применить новую характеристику из shop_feature одним SQL запросом? То есть все товары будут иметь одно и то же значение для этой характеристики. Через импорт/экспорт CSV это не совсем...

    В общем, может кому понадобится INSERT INTO table (product_id, feature_id, feature_value_id) SELECT DISTINCT product_id, 2789, 30654 FROM table
    Геннадий Геннадий
  • Помогите пожалуйста, я хочу с помощью sql select запроса вытянуть все продукты из подкатегории, проблема в том что я не могу найти где продукты привязываются к подкатегории. Если можно напишите сам запрос.

  • Таблица плагина использует триггер, где корректнее всего его создавать? в install.php?

  • 1) Прошу помощи, друзья! Пытался изменить нумерацию заказов в phpMA, изменил номер последнего заказа в таблице shop_order. Был заказ #5, стал #1005035. После чего пытался вернуть нумерацию на начальные значения, удаляя данные о всех заказах из...

  • Здравствуйте! Пишу фильтр по контактам, и у меня возник вопрос: а есть возможность не использовать методы where, join, а сразу отправить sql скрипт в систему(вроде как contactsSearchHelper отвечает за обработку сторонних фильтров) и если да, то как...

  • Есть решение

    Добрый день. Подскажите пожалуйста 3 SQL запроса по товарам.1. Удаление информации из поля Артикул.2. Всем артикулам выставить значение 0 (в поле Количество).3. Снять галочку Доступен для заказа.Заранее благодарю.

    Сам разобрался. Может кому пригодится.)UPDATE `имя_базы`.`shop_product_skus` SET `count` = '0'; UPDATE `имя_базы`.`shop_product_skus` SET `available` = '0'; UPDATE `имя_базы`.`shop_product_skus` SET `sku` = '';После...http://www.domain.ru/webasyst/shop/?module=repair&action=productcountsУсё)))
    Николай Непомнящий
  • Сообщение об ошибке «Table *** is marked as crashed and should be repaired» означает, что на сервере баз данных нарушена структура данных, относящихся к таблице, упомянутой в этом сообщении. Для того чтобы исправить нарушение, используйте функцию...

  • Здравствуйте!Собственно, вопрос вот в чем требуется обновить остатки, всех артикулов в товаре.Не могу понять как можно обновить остатки, при помощи SQL запроса и возможно ли это?Или проще использовать средства shop-script, и если да то как?Заранее...

  • Есть решение

    Мне нужно изменить адрес базы данных SQL.Не могу найти, как это сделать.

    В папке с установкой WA, /wa-config/db.phpВнутри что на что менять думаю понятно :)(аккуратнее с переносом)
    Роман Бычков Роман Бычков
  • Есть решение

    Здравствуйте!Пытаюсь получить страницу при помощи, хелпера. public function getPageFromId($page_id = '2'){ $sql = "SELECT * FROM site_page WHERE id = 2"; $page =...

    $this у вас кто?$model = new waModel; $sql = "SELECT * FROM site_page WHERE id = 2"; $page = $model->query($sql)->fetch(); wa_print_r($page['name']);Поставьте приложение разработка(developer) с github чтобы писать код не в слепую.
    Алексей Владимирович Курдюков Алексей
  • Уважаемые Гуру, подскажите:1. из какого модуля / скрипта может формироваться данный запрос ?2. физический смысл этого запроса ?SELECT DISTINCT pf5.feature_id, pf5.feature_value_id FROM shop_product p JOIN shop_product_features pf1 ON p.id =...

  • Что делаю не так?Создал модель в /wa-apps/site/lib/models - siteHabNewTeams.model.phpС обязательным атрибутом $table:--------------------<?php class siteHabNewTeamsModel extends waModel{ protected $table = 'hub_topic';...

  • Здравия. Для получения id товара в экшене (редактировании товара) я использовал такую конструкцию: $product = new shopProduct(waRequest::get('id', 0, waRequest::TYPE_INT)); Как получить id заказа таким же образом?

  • Есть решение

    Добрый день. У нас в ассортименте очень много товаров и нам необходимо везде массово поменять отпускную цену товара, так как изменились закупочные цены. Нам необходимо умножить закупочные цены на определенное число и заменить получившимися значениями...

    Только SQL-запросом никак. Там отдельный скрипт писать нужно, т.к. цены хранятся не в одной таблице. Проще воспользоваться импортом.
    Александр Викторович Музыченко Александр Викторович Музыченко