我通过我的数据库有很多这方面的例子。以下是您可以提供帮助的简单示例。
我有一张图片表
image_src
street_number
steet_name
邮政编码
县
国家
camera_used
标题
说明
date_time_taken
USER_ID
我的问题是防止添加重复数据,例如相机可能是多个图像的相同相机,我认为最好将表格分开。
然而,如果用户随后更新camera_used表中的相机,则每个记录中的id将对应于所有图像上的更新相机。与地址相同的情况。
如果此实例最好在更新之前执行检查,以查看是否有其他表引用了id,如果是,则创建插入,如果不更新记录。
情况是一个用户更新相机,另一个使用认为不是我的相机更新记录并返回我们去。只是不确定这是否是一对多的最佳方式。
目前的图片表
答案 0 :(得分:1)
不允许用户更新camera
表,至少不能直接更新。
他们可以做的是更新用于特定图像的相机,这些相机可以在camera
中找到正确的条目或创建一个新的条目。您不希望他们直接更改camera
表格,否则会更改所有图片的camera
,如您所示。