You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在HackerRank中后续如何运行SQL查询?ERROR 1044报错含义解析

HackerRank平台运行SQL查询方法及ERROR 1044报错解析

一、HackerRank上运行SQL查询的步骤

  • 进入目标SQL挑战页面后,在代码编辑区输入你的SQL查询语句
  • 确认语句无误后,点击编辑区下方的Run Code按钮(部分挑战显示为Submit,以页面实际按钮为准)
  • 系统会自动执行查询并返回结果,若存在错误,相关信息会在页面下方输出

二、ERROR 1044报错信息解析

报错原文及翻译

ERROR 1044 (4200) at line 5: Access Denied for user '@'localhost to database 'company'
中文翻译:第5行触发错误1044 (4200):本地主机的匿名用户(@localhost)被拒绝访问数据库company

报错含义及解决方向

  • 核心原因:当前会话使用的是匿名数据库用户(无用户名的@localhost用户),该用户没有访问company数据库的权限
  • 可能场景:
    • 你尝试访问的company数据库未对HackerRank当前会话的用户开放权限
    • 查询语句中指定的数据库名称与挑战提供的可用数据库不符
  • 解决建议:
    • 核对挑战题目描述,确认要求操作的数据库名称,确保查询语句中的数据库名称正确
    • 若需切换数据库,尝试添加USE company;语句(注意HackerRank部分环境可能限制该操作,需以题目规则为准)
    • 查看挑战页面的提示信息,确认当前可访问的数据库列表及权限范围

内容的提问来源于stack exchange,提问作者Rio_t

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 12:15:36