假设我有一个包含以下字段的简单表:
我从不使用 ID 字段进行查找,因为我的应用程序总是基于使用 Name 字段。
我需要不时地更改 Tag 值:
UPDATE Table SET Tag = XX WHERE Name = YY;
我想知道,是否有人知道,上面的步骤是否总是比下面的步骤快:
DELETE FROM Table WHERE Name = YY;
INSERT INTO Table (Name, Tag) VALUES (YY, XX);
同样-我知道在第二个示例中 ID 被更改了,但是对于我的应用程序来说没有关系。