假设我有一个由 fields 组成的复合索引(commentId, journalEntryId, owning_comment_id )
。
现在假设我有以下查询:
UPDATE comments c
SET c.acceptedAsAnswer = isAnswer
WHERE c.id = commentId
AND c.journal_entry_id = journalEntryId
AND c.owning_comment_id IS NULL;
如您所见c.owning_comment_id
,应该是NULL
. 这种情况下数据库还会使用复合索引吗?