【问题标题】:A silly error from a MySQl query来自 MySQl 查询的愚蠢错误
【发布时间】:2012-02-23 05:02:45
【问题描述】:

我有以下疑问:

SELECT rate AS theRate, 
       currency AS curr 
  FROM _currency 
 WHERE country_code ='GBP'

我得到了错误

#1054 - “字段列表”中的未知列“货币”。

“_currency”是我正在使用的表的名称,它真的让我很烦。我做错了什么?

【问题讨论】:

  • 运行这个并发布输出:describe _currency;
  • 你能添加你的 _currency 表的结构吗?

标签: mysql sql mysql-error-1054


【解决方案1】:

错误与表名_currency 无关。它是关于列currency。显然,您在该表中没有具有此类名称的列。

【讨论】:

  • @Way:没问题。顺便说一句,欢迎使用 stackoverflow。当您发现某个答案解决了您的问题时,您应该接受它(答案左侧的小复选标记)。
【解决方案2】:

错误似乎出现在此部分:

currency as curr

检查该列的名称。

【讨论】:

    【解决方案3】:

    请检查您的表结构中的“货币”字段。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-25
      • 1970-01-01
      • 2018-06-05
      相关资源
      最近更新 更多