SQL命令仅在手动更改后有效

时间:2018-06-26 12:11:25

标签: sql ms-access

我不是数据库管理员,但是Access中发生了一些奇怪的事情:

我正在尝试运行以下SQL命令:UPDATE tbl_DirectorySet SET TempRootDir='D'; 在此表上:

enter image description here

它什么也没做!我的意思是该字段为空。

如果我手动将字段设置为“ aaaaa”之类的值,那么在运行SQL命令后,我可以看到该命令按预期工作。

1 个答案:

答案 0 :(得分:3)

如果单元格中没有任何记录,则UPDATE命令将不起作用。请改用INSERT。这就是为什么当您首先引入“ aaaaa”然后UPDATE时有效的原因。

编辑:此链接可以使您更好地理解基本SQL命令的原理:https://en.wikipedia.org/wiki/Create,_read,_update_and_delete