ホームページ >データベース >mysql チュートリアル >MySQL で食料品ショッピング システムの在庫変更記録テーブルを確立する
MySQL で食料品ショッピング システムの在庫変更記録テーブルを確立するには、特定のコード例が必要です
1. 背景
電子商取引の発展により、買い物行動はオフラインからオンラインに移行し、電子商取引プラットフォームで買い物をする人がますます増えています。食料品ショッピング システムにとって、在庫はシステムの最も重要な部分の 1 つであり、在庫管理もシステムの最も重要な部分です。
食料品ショッピング システムの在庫管理を効率的に実行できるようにするには、在庫の問題をタイムリーに発見して問題を解決できるように、在庫の変化をタイムリーに記録する必要があります。タイムリーに解決されること。
2. MySQL で食料品ショッピング システムの在庫変更記録テーブルを作成する
上記の問題に基づいて、食料品店の変更を記録するために MySQL で在庫変更記録テーブルを作成できます。ショッピングシステムの在庫変動情報です。以下は、具体的なテーブル作成コードの例です。
CREATE TABLE inventory_change_record
(
id
bigint(20) NOT NULL AUTO_INCREMENT,
product_id
bigint(20) NOT NULL COMMENT '製品 ID',
change_amount
int(11) NOT NULL COMMENT '変更金額',
change_time
datetime NOT NULL COMMENT '変更時間',
change_type
tinyint(4) NOT NULL COMMENT '変更タイプ: 1. インバウンド; 2. アウトバウンド',
operator
varchar( 255 ) NOT NULL COMMENT '人事変更',
PRIMARY KEY (id
)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='在庫変更記録テーブル';
上記のテーブル構築コードでは、次のフィールドを定義しました:
3. 食料品ショッピング システムで MySQL を使用した在庫変更記録テーブル
食料品ショッピング システムでは、次の場所で在庫変更記録テーブルを使用できます:
次は倉庫操作コードの例です:
//在庫変更レコードを挿入
INSERT INTO inventory_change_record
(product_id
, change_amount
,change_time
,change_type
,operator
) VALUES (1,100,'2022-05-01 10:00:00) ',1 ,'Zhang San');
次に、アウトバウンド操作コードの例を示します。
//在庫変更レコードを挿入
INSERT INTO inventory_change_record
(product_id
, change_amount
,change_time
,change_type
,operator
) VALUES (1,50,'2022-05-01 14:00) :00' ,2,'李思');
次は、在庫変更レコードをクエリするためのコード例です:
//在庫変更レコードのクエリ
SELECT * FROM inventory_change_record
WHERE product_id
= 1 ORDER BY change_time
DESC;
IV. まとめ
以上がスーパーマーケットにおけるMySQLを利用した在庫変動記録テーブルの実装方法です。システム。在庫変更記録テーブルを確立することにより、在庫をより効率的に管理し、在庫の問題をタイムリーに発見して解決し、システムの正常な動作を保証できます。
以上がMySQL で食料品ショッピング システムの在庫変更記録テーブルを確立するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。