我不是数据库管理员,但是Access中发生了一些奇怪的事情:
我正在尝试运行以下SQL命令:UPDATE tbl_DirectorySet SET TempRootDir='D';
在此表上:
它什么也没做!我的意思是该字段为空。
如果我手动将字段设置为“ aaaaa”之类的值,那么在运行SQL命令后,我可以看到该命令按预期工作。
答案 0 :(得分:3)
如果单元格中没有任何记录,则UPDATE
命令将不起作用。请改用INSERT
。这就是为什么当您首先引入“ aaaaa”然后UPDATE
时有效的原因。
编辑:此链接可以使您更好地理解基本SQL命令的原理:https://en.wikipedia.org/wiki/Create,_read,_update_and_delete