我在尝试完成此操作时遇到了一些麻烦。这是我需要做的要点:
UPDATE links SET
link = '$link', rid = $rid, order = $order
WHERE lid = $lid
IF (SELECT COUNT(*) FROM resources WHERE rid = $rid AND (sid = $sid OR sid IS NULL) AND types IS NULL) == 1;
所以基本上,当且仅当资源表中的资源与站点(sid)关联或不与任何特定站点关联并且类型为空时,我才想运行 UPDATE。
我想我可以运行一个 PHP 条件,但如果我可以用一个查询来做到这一点会更好。是否可以?
提前非常感谢!