mysql - 对于具有一个外键并且 FK 有多个标签并且每个标签都有自己的表的表的最佳设计是什么

标签 mysql database database-design entity-relationship

嘿,我只想为照片创建一个表。其中有一列可以存储多种类型,例如它属于(野生动物,自然,冒险......等),并且标签喜欢带有自己的表以进行表更新记录

最佳答案

您可以继续保留 6 列。

照片_标签_id、照片_标签、照片_链接、照片_创建_日期、照片_更新_日期

当将数据存储在 MySql 中时,该表在 photo_tag_id 上是唯一的,并且 photo_tag 在 photo_tag_id 上进行主索引,在 photo_tag 列上进行辅助索引。您始终可以根据 photo_tag_id 和 photo_tag 的过滤条件进行更新。

关于mysql - 对于具有一个外键并且 FK 有多个标签并且每个标签都有自己的表的表的最佳设计是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58389575/

相关文章:

mysql - 为图像托管网站设计数据库的最佳方法?

c# - 我应该将站点的 ASP.NET Identity 数据库与站点的 "other data"数据库分开吗?

mysql - 用于检查 JSON 数组中是否存在至少一项的 SQL 正则表达式

php - 直接从 POST 值设置 SESSION 变量

找不到 MySQL 列

Python MySQLdb 响应时间在相似的集合上截然不同

python - 如何在将行推送到 pgsql 之前验证它是否合规?

database - 如何访问 liferays 数据库

php - 使用php将数据插入mysql

mysql - 连接两个表并进行时间比较