的相关数据更新tblbar。不幸的是,tblbar可能有多个具有相同值的refid条目。这就是为什么需要带有子查询的LIMIT 1 (或GROUP BY t,id或DISTINCT)。我已经发现,当我使用LIMIT 1进行子查询而不是使用SELECT DISTINCT进行子查询或结合使用GROUP BY t1.id的联接时,查询速度会更快。因此,在执行时间优化之后,我得到了上面的select语句。
是否可以执行更新查询,但不实际更新值并将其置之不理?我想提出这样的问题:
UPDATE homes SET age = 25, SET name = (don’t update) WHERE id = 1.当然,我可以省略"SET name =",但是我在PHP中使用它作为准备语句的一部分。首先准备查询,然后发送与其匹配的查询。但是我经常不想设置一个值,但不想开