gpt4 book ai didi

sql - 如何正确使用 WHERE 子句?

转载 作者:行者123 更新时间:2023-11-29 14:18:27 24 4
gpt4 key购买 nike

我目前正在尝试为我的 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com