質問 > 管理機能 > 管理画面外からの在庫数の変更に関しまして |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
s.yamada |
投稿日時: 2020/10/13 10:12
対応状況: −−−
|
半人前 登録日: 2020/10/13 居住地: 投稿: 12 |
管理画面外からの在庫数の変更に関しまして ご質問があります。
EC-CUBE4.04にて使用している在庫管理システム内のデータを1日1回の頻度で在庫数を合わせたいと思っています。 この場合 dtb_product_class 内の stock の数を変更でよろしかったでしょうか? 下記のようなSQL文で更新を行おうと思っています。 UPDATE `dtb_product_class` SET `stock` = '15' WHERE `dtb_product_class`.`product_code` = 'cube-01' (取り扱ってる商品は在庫無制限の商品はなく、商品コードはユニークのもののみとなっています) このような更新の仕方で問題ないか教えてくださいませ [EC-CUBE]4.04 [レンタルサーバ]ニフティークラウド [データベース]Mysql |
umebius |
投稿日時: 2020/10/13 13:55
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 管理画面外からの在庫数の変更に関しまして dtb_product_classだけではなく、
dtb_product_stockテーブルの在庫数も更新が必要です。
|
s.yamada |
投稿日時: 2020/10/13 17:20
対応状況: −−−
|
半人前 登録日: 2020/10/13 居住地: 投稿: 12 |
Re: 管理画面外からの在庫数の変更に関しまして dtb_product_stockを見落としてしまっておりました。
下記SQL文で運用してみようと思います。 メッセージいただきありがとうございます。 UPDATE dtb_product_class LEFT JOIN dtb_product_stock ON dtb_product_class.id = dtb_product_stock.product_class_id SET dtb_product_class.stock = 5,dtb_product_stock.stock = 5 WHERE `dtb_product_class`.`product_code` = 'cube-01' |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |