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

[Решено] Обновление некоторых парамтеров в БД


Recommended Posts

Обновился на новый движек, но столкнулся с проблемой что у всех заказов нулевая стоимость. поковырялся в БД обнаружил что в строй версии в таблице order - currency_value у меня равнялся 0.00000000 а в новой он равняется 1.00000000 (при изменении в бд стоимость стала отображаться у измененного заказа) попытался изменить параметр currency на 0.00000000, но оно не чего не изменило. вопрос как выполнить запрос чтобы в currency_value задать параметр 1.00000000 вместо 0.00000000, ручками это слишком напряжно так как заказов очень много.

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

врядли там такая же ошибка, текст другой наверное?

а таблица точно "order" называется?

без псевдонимов? чем отправляешь запросы?

я в Navicat пробовал последний запрос - все ок

структура зароса правильная

insert into ТАБЛИЦА_БАЗЫ (СТОЛБЕЦ_ТАБЛИЦЫ_БАЗЫ) values (ЗНАЧЕНИЕ_ЯЧЕЙКИ)

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


#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order (order.currency_value) values (1)' at line 1

точно order называется. делаю в PHPmyadmin

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

Обновился на новый движек, но столкнулся с проблемой что у всех заказов нулевая стоимость. поковырялся в БД обнаружил что в строй версии в таблице order - currency_value у меня равнялся 0.00000000

вообще-то в ocStore_022 есть поля

currency_id --- ID валюты

currency --- CODE валюты

value --- отношение валюты этого заказа к основной валюте (которая была в момент создания заказа) и оно никак не могло быть равным "0.00000000"

поэтому если у вас заказы в разных валютах - очень не рекомендую делать такой update...

... однако, если вы все же решились:

UPDATE `order` SET `currency_value` = '1.00000000';
Надіслати
Поділитися на інших сайтах

Спасибо помогло!

да я сам был удивлен, но в старой версии рубли имели индефикатор 0 Изображение ну а других валют не было. видимо я сам так сделал, но уже не помню зачем

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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