执行update命令后,行没有更改

时间:2016-05-21 09:40:09

标签: sql sql-server

我尝试更新我的SQL Server表格行。

以下是SQL Fiddle

以下是我的表格:

CREATE TABLE EventsCnfig
(
    Id int,
    InspectionId int,
    Event int
); 

CREATE TABLE Inspections
(
    Id int,
    IsRepaired Bit
);

这是我用来更新行的命令:

UPDATE EventsCnfig
SET InspectionId = 33, Event = 33
WHERE Id = 2; 

执行update命令然后在表EventsCnfig上执行select命令检查更改后,EventsCnfig表中没有看到任何行更改。

在执行EventsCnfig命令后,知道为什么UPDATE表没有改变?

1 个答案:

答案 0 :(得分:0)

执行Commit更新更改

UPDATE EventsCnfig
SET InspectionId=33, Event=33
WHERE id=2; 
commit;