库存表 inventory

本文介绍了 Sakila 数据库中的 inventory 表的表结构以及与其他表的关系。

inventory 表的一行数据代表了一个给定商店中一个给定影片的一个拷贝。

inventory 表中定义了外键指向 filmstore 表。

租赁表 rental 中定义了外键指向 inventory 表。

表结构

inventory 表结构如下:

+--------------+--------------------+------+-----+-------------------+-----------------------------------------------+
| Field        | Type               | Null | Key | Default           | Extra                                         |
+--------------+--------------------+------+-----+-------------------+-----------------------------------------------+
| inventory_id | mediumint unsigned | NO   | PRI | NULL              | auto_increment                                |
| film_id      | smallint unsigned  | NO   | MUL | NULL              |                                               |
| store_id     | tinyint unsigned   | NO   | MUL | NULL              |                                               |
| last_update  | timestamp          | NO   |     | CURRENT_TIMESTAMP | DEFAULT_GENERATED on update CURRENT_TIMESTAMP |
+--------------+--------------------+------+-----+-------------------+-----------------------------------------------+

字段说明

字段 说明
inventory_id 用于唯一标识库存中每个项目的代理主键。
film_id 该项目所代表的影片主键。
store_id 商店的主键。
last_update 该行的创建时间或最近更新时间。