我有一个 INSERT 查询,如下所示:
$db->Query("INSERT INTO `surfed` (user, site) VALUES('".$data['id']."', '".$id."')");
基本上我想像上面的查询一样插入,但是如果该站点已经由另一个用户提交,我不希望它重新提交相同$id
的到站点列。但是多个用户可以查看同一个站点,并且所有用户都需要与他们查看过的站点位于同一行,这导致冲浪表有成千上万的插入,这大大降低了站点的速度。
有什么办法可以以某种方式拆分插入,这样如果一个站点已经提交,它就不会再次提交给另一个用户。也许有一种方法可以使用 UPDATE 以防止插入过多?
谢谢,