【发布时间】:2019-05-17 02:38:28
【问题描述】:
我正在使用 DBeaver 连接到 Microsoft SQL Server 数据库。我想将所有用户的登录计数更新为零。
我尝试运行update 命令如下
UPDATE app.dbo.users SET login_count = 0 WHERE 1
当我在用户表上运行select 时,它显示登录计数已更新为0。但是当我断开与数据库的连接并再次查看记录时,它已恢复为原始值.
如何使用 DBeaver 永久更改它?这可能与“查看会话”有关。
【问题讨论】:
-
是否有其他人再次执行更新操作?你确定你写的更新 SQL 是对的吗?通常应该写成 'UPDATE app.dbo.users SET login_count = 0 WHERE login_count = 1'。
-
我不这么认为,因为我已经停止了所有使用数据库的服务。是的,该命令是正确的,因为它在我断开连接之前确实反映了它。
标签: sql sql-server database admin dbeaver