假设我有一个包含以下字段的简单表:
我从不使用ID字段进行查找,因为我的应用程序总是基于使用Name字段.
我需要不时更改Tag值.我正在使用以下简单的SQL代码:
UPDATE Table SET Tag = XX WHERE Name = YY;
Run Code Online (Sandbox Code Playgroud)
我想知道是否有人知道上述内容总是比以下更快:
DELETE FROM Table WHERE Name = YY;
INSERT INTO Table (Name, Tag) VALUES (YY, XX);
Run Code Online (Sandbox Code Playgroud)
再次 - 我知道在第二个例子中ID被更改,但它对我的应用程序无关紧要.