我有一张电影院的 table 。它应该包含一些信息何时被电影投影占用。我正在考虑一个二维数组 - 对于一周中的每一天和一天中的每个小时,都有一个 bool 单元格,指示在给定时间该剧院是否正在进行投影。
我是初学者。仅在 Workbench 上工作,没有手动编写代码。
(该数据库是使用 PHP 和 JS 的大型网站项目的一部分。)
最佳答案
我个人会采用以下方法:
- 一个表
movie_theater
,其中包含有关电影院的所有信息(id, 姓名等) - 一个表
电影
,其中包含所有可以放映的电影 - 表
projection
,将电影链接到 movie_theater,并具有 开始和结束时间戳
通过这种方式,投影可以链接到 movie_theater 和电影。 生成特定时间段的时间表时,您只需从给定时间戳之间选择某个 movie_theater 的所有投影
关于mysql - 如何在MySQL(使用Workbench)中制作一个二维数组作为表中的键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17548393/