jjzjj

ReportImage

全部标签

mysql - 只有在其他表上不存在时才插入表中

我正在尝试做以下事情:我有两个表:ReportImage(imageId,reportId,counter)和userReportedImages(imageId,userId)我希望每个用户只能报告一次图像-这意味着首先我想检查“userReportedImages”中是否有一行具有值(imageId,userId),如果是则什么都不做,否则创建“ReportImage”中具有值(imageId、reportId、计数器)的一行,如果该行已经存在(其他用户报告了该图像),那么我想增加计数器。到目前为止,在检查同一用户报告之前,我有以下声明:INSERTINTOReportImageV