Rumit1990 Опубліковано: 20 вересня 2021 Share Опубліковано: 20 вересня 2021 Добрый день! подскажите запрос в бД чтобы в значении атрибутах поменять 1,5 на 1.5 хочу привести значения в один вид а поштучно это очень долго. Спасибо! Надіслати Поділитися на інших сайтах More sharing options...
ocbot Опубліковано: 20 вересня 2021 Share Опубліковано: 20 вересня 2021 UPDATE `oc_product_attribute` SET text = '1.5' WHERE text = '1,5' Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 20 вересня 2021 Share Опубліковано: 20 вересня 2021 А что делать если Нужен модуль.. Надіслати Поділитися на інших сайтах More sharing options... Rumit1990 Опубліковано: 20 вересня 2021 Автор Share Опубліковано: 20 вересня 2021 5 минут назад, chukcha сказал: А что делать если Нужен модуль.. именно такая ситуация или это сарказм? Надіслати Поділитися на інших сайтах More sharing options... ocbot Опубліковано: 20 вересня 2021 Share Опубліковано: 20 вересня 2021 20 minutes ago, chukcha said: А что делать если Какой вопрос - такой ответ. Конкретный ответ, а не загадка или отсылка, как многие здесь любят "отвечать". 21 minutes ago, chukcha said: Нужен модуль.. Предложите свой) 16 minutes ago, Rumit1990 said: именно такая ситуация или это сарказм? тогда так: UPDATE `oc_product_attribute` SET text = REPLACE(text, '1,5', '1.5') WHERE text LIKE '1,5%'; Если нужно вообще все запятые на точки заменить, тогда так: UPDATE `oc_product_attribute` SET text = REPLACE(text, ',', '.') WHERE text LIKE '%,%'; 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 20 вересня 2021 Share Опубліковано: 20 вересня 2021 25 минут назад, Rumit1990 сказал: именно такая ситуация или это сарказм? это предложение Ранее модуль редактирования был здесь хм.. не помню куда он переехал Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 20 вересня 2021 Share Опубліковано: 20 вересня 2021 6 минут назад, ocbot сказал: Предложите свой) Так он был А предложить не могу (он недоступен) Связан по рукам.. Цитата Согласно п. 10.4.8. Публичной оферты: "Пользователям запрещено: размещать в Профиле любой Контент, а также пересылать другим Пользователям любую информацию или Контент, содержащий контактные данные, а именно: номера телефона, пользовательские имена, ссылки на другие веб-ресурсы в сети Интернет, а также любую другую информацию, которая предоставляет возможность другим Пользователям контактировать с вами в обход Платформы с целью осуществить продажу услуг в такой способ." Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 20 вересня 2021 Share Опубліковано: 20 вересня 2021 @Rumit1990 , выше уже подсказали верный путь 25 минут назад, ocbot сказал: Если нужно вообще все запятые на точки заменить, тогда так: UPDATE `oc_product_attribute` SET text = REPLACE(text, ',', '.') WHERE text LIKE '%,%'; если менять нужно только для какого-то одного атрибута (например веса) - в конце добавить AND attribute_id = xx где вместо xx - id нужного атрибута до кучи есть такое Надіслати Поділитися на інших сайтах More sharing options... Rumit1990 Опубліковано: 20 вересня 2021 Автор Share Опубліковано: 20 вересня 2021 27 минут назад, AlexDW сказал: @Rumit1990 , выше уже подсказали верный путь если менять нужно только для какого-то одного атрибута (например веса) - в конце добавить AND attribute_id = xx где вместо xx - id нужного атрибута до кучи есть такое я кривой, id атрибута определенного 4057, мне просто в значениях надо поменять с запятой на точку, чтобы фильтр нормально фильтровал вставил UPDATE `oc_product_attribute` SET text = REPLACE(text, ',', '.') WHERE text LIKE '%,%'; AND attribute_id =4057 выдало ошибку. поставил без where и все значения стали просто нули извините не программист Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 20 вересня 2021 Share Опубліковано: 20 вересня 2021 - Семен Семеныч, ну что же вы! (с) так надо было UPDATE `oc_product_attribute` SET text = REPLACE(text, ',', '.') WHERE text LIKE '%,%' AND attribute_id =4057; ну и как бы подразумевается, что если не очень разбираетесь, и что-то меняете в БД - всегда сначала бэкап делайте Надіслати Поділитися на інших сайтах More sharing options... Shureg Опубліковано: 21 вересня 2021 Share Опубліковано: 21 вересня 2021 UPDATE `oc_product_attribute` SET `text` = REPLACE (text, ',', '.'); Будет работать без всякого "where". Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Загальні питання замена в атрибутах через БД Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Rumit1990 Опубліковано: 20 вересня 2021 Автор Share Опубліковано: 20 вересня 2021 5 минут назад, chukcha сказал: А что делать если Нужен модуль.. именно такая ситуация или это сарказм? Надіслати Поділитися на інших сайтах More sharing options...
ocbot Опубліковано: 20 вересня 2021 Share Опубліковано: 20 вересня 2021 20 minutes ago, chukcha said: А что делать если Какой вопрос - такой ответ. Конкретный ответ, а не загадка или отсылка, как многие здесь любят "отвечать". 21 minutes ago, chukcha said: Нужен модуль.. Предложите свой) 16 minutes ago, Rumit1990 said: именно такая ситуация или это сарказм? тогда так: UPDATE `oc_product_attribute` SET text = REPLACE(text, '1,5', '1.5') WHERE text LIKE '1,5%'; Если нужно вообще все запятые на точки заменить, тогда так: UPDATE `oc_product_attribute` SET text = REPLACE(text, ',', '.') WHERE text LIKE '%,%'; 1 Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 20 вересня 2021 Share Опубліковано: 20 вересня 2021 25 минут назад, Rumit1990 сказал: именно такая ситуация или это сарказм? это предложение Ранее модуль редактирования был здесь хм.. не помню куда он переехал Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 20 вересня 2021 Share Опубліковано: 20 вересня 2021 6 минут назад, ocbot сказал: Предложите свой) Так он был А предложить не могу (он недоступен) Связан по рукам.. Цитата Согласно п. 10.4.8. Публичной оферты: "Пользователям запрещено: размещать в Профиле любой Контент, а также пересылать другим Пользователям любую информацию или Контент, содержащий контактные данные, а именно: номера телефона, пользовательские имена, ссылки на другие веб-ресурсы в сети Интернет, а также любую другую информацию, которая предоставляет возможность другим Пользователям контактировать с вами в обход Платформы с целью осуществить продажу услуг в такой способ." Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 20 вересня 2021 Share Опубліковано: 20 вересня 2021 @Rumit1990 , выше уже подсказали верный путь 25 минут назад, ocbot сказал: Если нужно вообще все запятые на точки заменить, тогда так: UPDATE `oc_product_attribute` SET text = REPLACE(text, ',', '.') WHERE text LIKE '%,%'; если менять нужно только для какого-то одного атрибута (например веса) - в конце добавить AND attribute_id = xx где вместо xx - id нужного атрибута до кучи есть такое Надіслати Поділитися на інших сайтах More sharing options... Rumit1990 Опубліковано: 20 вересня 2021 Автор Share Опубліковано: 20 вересня 2021 27 минут назад, AlexDW сказал: @Rumit1990 , выше уже подсказали верный путь если менять нужно только для какого-то одного атрибута (например веса) - в конце добавить AND attribute_id = xx где вместо xx - id нужного атрибута до кучи есть такое я кривой, id атрибута определенного 4057, мне просто в значениях надо поменять с запятой на точку, чтобы фильтр нормально фильтровал вставил UPDATE `oc_product_attribute` SET text = REPLACE(text, ',', '.') WHERE text LIKE '%,%'; AND attribute_id =4057 выдало ошибку. поставил без where и все значения стали просто нули извините не программист Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 20 вересня 2021 Share Опубліковано: 20 вересня 2021 - Семен Семеныч, ну что же вы! (с) так надо было UPDATE `oc_product_attribute` SET text = REPLACE(text, ',', '.') WHERE text LIKE '%,%' AND attribute_id =4057; ну и как бы подразумевается, что если не очень разбираетесь, и что-то меняете в БД - всегда сначала бэкап делайте Надіслати Поділитися на інших сайтах More sharing options... Shureg Опубліковано: 21 вересня 2021 Share Опубліковано: 21 вересня 2021 UPDATE `oc_product_attribute` SET `text` = REPLACE (text, ',', '.'); Будет работать без всякого "where". Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Загальні питання замена в атрибутах через БД Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000
chukcha Опубліковано: 20 вересня 2021 Share Опубліковано: 20 вересня 2021 6 минут назад, ocbot сказал: Предложите свой) Так он был А предложить не могу (он недоступен) Связан по рукам.. Цитата Согласно п. 10.4.8. Публичной оферты: "Пользователям запрещено: размещать в Профиле любой Контент, а также пересылать другим Пользователям любую информацию или Контент, содержащий контактные данные, а именно: номера телефона, пользовательские имена, ссылки на другие веб-ресурсы в сети Интернет, а также любую другую информацию, которая предоставляет возможность другим Пользователям контактировать с вами в обход Платформы с целью осуществить продажу услуг в такой способ." Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 20 вересня 2021 Share Опубліковано: 20 вересня 2021 @Rumit1990 , выше уже подсказали верный путь 25 минут назад, ocbot сказал: Если нужно вообще все запятые на точки заменить, тогда так: UPDATE `oc_product_attribute` SET text = REPLACE(text, ',', '.') WHERE text LIKE '%,%'; если менять нужно только для какого-то одного атрибута (например веса) - в конце добавить AND attribute_id = xx где вместо xx - id нужного атрибута до кучи есть такое Надіслати Поділитися на інших сайтах More sharing options... Rumit1990 Опубліковано: 20 вересня 2021 Автор Share Опубліковано: 20 вересня 2021 27 минут назад, AlexDW сказал: @Rumit1990 , выше уже подсказали верный путь если менять нужно только для какого-то одного атрибута (например веса) - в конце добавить AND attribute_id = xx где вместо xx - id нужного атрибута до кучи есть такое я кривой, id атрибута определенного 4057, мне просто в значениях надо поменять с запятой на точку, чтобы фильтр нормально фильтровал вставил UPDATE `oc_product_attribute` SET text = REPLACE(text, ',', '.') WHERE text LIKE '%,%'; AND attribute_id =4057 выдало ошибку. поставил без where и все значения стали просто нули извините не программист Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 20 вересня 2021 Share Опубліковано: 20 вересня 2021 - Семен Семеныч, ну что же вы! (с) так надо было UPDATE `oc_product_attribute` SET text = REPLACE(text, ',', '.') WHERE text LIKE '%,%' AND attribute_id =4057; ну и как бы подразумевается, что если не очень разбираетесь, и что-то меняете в БД - всегда сначала бэкап делайте Надіслати Поділитися на інших сайтах More sharing options... Shureg Опубліковано: 21 вересня 2021 Share Опубліковано: 21 вересня 2021 UPDATE `oc_product_attribute` SET `text` = REPLACE (text, ',', '.'); Будет работать без всякого "where". Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Загальні питання замена в атрибутах через БД
AlexDW Опубліковано: 20 вересня 2021 Share Опубліковано: 20 вересня 2021 @Rumit1990 , выше уже подсказали верный путь 25 минут назад, ocbot сказал: Если нужно вообще все запятые на точки заменить, тогда так: UPDATE `oc_product_attribute` SET text = REPLACE(text, ',', '.') WHERE text LIKE '%,%'; если менять нужно только для какого-то одного атрибута (например веса) - в конце добавить AND attribute_id = xx где вместо xx - id нужного атрибута до кучи есть такое Надіслати Поділитися на інших сайтах More sharing options... Rumit1990 Опубліковано: 20 вересня 2021 Автор Share Опубліковано: 20 вересня 2021 27 минут назад, AlexDW сказал: @Rumit1990 , выше уже подсказали верный путь если менять нужно только для какого-то одного атрибута (например веса) - в конце добавить AND attribute_id = xx где вместо xx - id нужного атрибута до кучи есть такое я кривой, id атрибута определенного 4057, мне просто в значениях надо поменять с запятой на точку, чтобы фильтр нормально фильтровал вставил UPDATE `oc_product_attribute` SET text = REPLACE(text, ',', '.') WHERE text LIKE '%,%'; AND attribute_id =4057 выдало ошибку. поставил без where и все значения стали просто нули извините не программист Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 20 вересня 2021 Share Опубліковано: 20 вересня 2021 - Семен Семеныч, ну что же вы! (с) так надо было UPDATE `oc_product_attribute` SET text = REPLACE(text, ',', '.') WHERE text LIKE '%,%' AND attribute_id =4057; ну и как бы подразумевается, что если не очень разбираетесь, и что-то меняете в БД - всегда сначала бэкап делайте Надіслати Поділитися на інших сайтах More sharing options... Shureg Опубліковано: 21 вересня 2021 Share Опубліковано: 21 вересня 2021 UPDATE `oc_product_attribute` SET `text` = REPLACE (text, ',', '.'); Будет работать без всякого "where". Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Rumit1990 Опубліковано: 20 вересня 2021 Автор Share Опубліковано: 20 вересня 2021 27 минут назад, AlexDW сказал: @Rumit1990 , выше уже подсказали верный путь если менять нужно только для какого-то одного атрибута (например веса) - в конце добавить AND attribute_id = xx где вместо xx - id нужного атрибута до кучи есть такое я кривой, id атрибута определенного 4057, мне просто в значениях надо поменять с запятой на точку, чтобы фильтр нормально фильтровал вставил UPDATE `oc_product_attribute` SET text = REPLACE(text, ',', '.') WHERE text LIKE '%,%'; AND attribute_id =4057 выдало ошибку. поставил без where и все значения стали просто нули извините не программист Надіслати Поділитися на інших сайтах More sharing options...
AlexDW Опубліковано: 20 вересня 2021 Share Опубліковано: 20 вересня 2021 - Семен Семеныч, ну что же вы! (с) так надо было UPDATE `oc_product_attribute` SET text = REPLACE(text, ',', '.') WHERE text LIKE '%,%' AND attribute_id =4057; ну и как бы подразумевается, что если не очень разбираетесь, и что-то меняете в БД - всегда сначала бэкап делайте Надіслати Поділитися на інших сайтах More sharing options... Shureg Опубліковано: 21 вересня 2021 Share Опубліковано: 21 вересня 2021 UPDATE `oc_product_attribute` SET `text` = REPLACE (text, ',', '.'); Будет работать без всякого "where". Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1
Shureg Опубліковано: 21 вересня 2021 Share Опубліковано: 21 вересня 2021 UPDATE `oc_product_attribute` SET `text` = REPLACE (text, ',', '.'); Будет работать без всякого "where". Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts