gpt4 book ai didi

mysql - 在mysql的一列中创建多个值

转载 作者:行者123 更新时间:2023-11-29 11:09:03 25 4
gpt4 key购买 nike

我正在尝试创建电影票应用程序。但我在设计数据库的概念上面临问题。每部电影都有6个属性,分别是:电影名称、描述、影院地点、电影时间、电影厅、电影海报、电影唯一ID。我设计了数据库:

enter image description here

我意识到一旦将一部电影插入数据库,我只能添加一次以及数据库中的一个电影院。每部电影应该有不止一部时间,并且每个时间都不止一个大厅。这个问题导致我需要将电影时间和电影威胁者填充到组合框中。我找到的唯一解决方案是创建额外的两列,其中一列用于电影名称、位置和时间。另一列UniqeID为电影名称、地点和时间以及电影厅。因此,我可以使用时间 UniqeID 和电影大厅 UniqeID 来填充电影时间。但总体而言,解决方案并不是效率。

注意:我认为这个问题很基本,但我是关系数据库的新手。

我正在使用mysql

最佳答案

您需要 3 张 table 。

剧院
ID、姓名、地址

电影
id、名称(其他列)

放映时间
id、theeaters_id、movies_id、放映时间

关于mysql - 在mysql的一列中创建多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40935064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com