作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在尝试为我的 GitLab 服务器管理员帐户手动删除 2FA,因为我无法访问我的 OTP 应用程序和该帐户的恢复 key 。
只有一个帐户具有管理员权限。
根据 this comment ,正确的方法是为该用户将 otp_required_for_login
设置为 false
。
我找到了进入数据库调试控制台的方法(sudo gitlab-rails dbconsole
;它基本上是 psql
的包装器),现在我正在尝试实际更改值(value)。但是,我在运行查询时遇到语法错误。
我的查询:
UPDATE "users"
SET "otp_required_for_login" = false
WHERE username = "gl_administrator";
我得到的语法错误:
ERROR: syntax error at or near ""gl_administrator""
LINE 3: WHERE username = "gl_administrator";
^
最佳答案
引用字符串文字时必须使用单引号。
因此,您的查询将简单地更改为:
WHERE username = 'gl_administrator';
关于sql - 如何正确使用 WHERE 子句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39232660/
我是一名优秀的程序员,十分优秀!