问题标签 [mysql-error-1054]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1254 浏览

php - mySql 未知列

我有以下查询

我收到以下错误

不知道如何解决这个问题,因为该列在 select 语句中

0 投票
2 回答
814 浏览

mysql - on 子句中的未知列 {0}

我正在做一些关于 MySQL 数据库的工作,并且完全被接收到错误所困扰

表名和列名都存在且正确。我刚刚在 Navicat 的视觉设计器中创建了它。

0 投票
1 回答
214 浏览

mysql - 令人尴尬的简单 SQL 问题

我正在尝试编写表面上应该是相对简单的 SQL 查询 - 但是,我似乎无法让它们工作。

是否可以编写如下所示的查询:

上述查询有两个问题:

1)首先,上面的陈述是有效的。我的数据库引擎(mySQL)抱怨:

错误 1054 (42S22):“字段列表”中的未知列“t.name”

2) 我想在 SELF JOIN 中使用返回的表 t。但是,我不想再次调用 mystoredproc(...),因为这是一个非常昂贵的调用。

有谁知道如何解决这些问题?

顺便说一句,即使我正在使用 mySQL(现在),我希望任何提供的 SQL 片段与 db 无关(即 ANSI SQL)

0 投票
2 回答
3034 浏览

mysql - 不能在 MySQL 中使用外键插入值

我有一个 MySQL(OsX 上的 5.1.42)正在运行。我用这个 sql 语句添加了一个外键:

但是当我尝试使用这个 sql 语句在该表中插入值时:

我收到以下错误:错误代码:“字段列表”中的 1054 未知列“fk_BlackBerry”

有人知道可能出了什么问题吗?感谢您的任何提示:-) Lars。

0 投票
1 回答
2714 浏览

mysql - Magento 商店 - SQL 错误

打开平面目录时,我在 Magento 商店中收到此错误:

有谁知道我将如何解决这个问题?

0 投票
2 回答
10804 浏览

codeigniter - CodeIgniter:“字段列表”中的未知列“xxx”

这是我导出的 BD 表:

这是我的模型函数:

这是我的控制器代码:

这就是我得到的错误:

有人可以帮忙吗?我不知道发生了什么,也不知道为什么......:/

0 投票
2 回答
779 浏览

php - 带有 ExtJS 的基于 php 的搜索工具在 Windows 环境中无法正常工作

我用 ExtJS 和 PHP 创建了一个搜索工具。PHP 文件是与数据库通信的服务器端脚本。在我的 Linux 环境中,它可以完美运行。但是,由于我需要在 Windows Server 上安装此应用程序,因此我尝试将其复制到我的个人 Windows XP 中。

我安装了 Apache、带有必要扩展的 PHP 和 MySQL。登录屏幕加载并且身份验证工作。当您通过身份验证时,应用程序会成功加载数据(数据是有关人员的信息;身份证等...)。

每当我尝试搜索时都会出现问题。当我在 Linux 环境中搜索时,它正在工作,现在 Firebug 向我显示以下错误:

我没有任何列'am'。与此最相似的是 NAME 列。我尝试从 php 文件中删除代码块以隔离问题,但一切都是徒劳的。

你知道为什么搜索不能在 Windowos 上运行,而是在 Linux 上运行吗?

这是php文件的代码:

此代码是来自 ExtJS 的示例。我修改了很多。但是,我认为问题的根源来自 getWhere 函数。但是,我尝试将其删除,但代码仍然存在。

在过去的 24 小时里,我一直在努力解决这个问题。我发现的唯一“解决方案”是创建具有重复字段的数据库。原因如下:

ExtJS表单第一次加载时,列是正确的,即name,idcard等...每当我开始搜索时,列名的第一个和最后一个字母都消失了,这意味着它们变成了这样:am,dcar等。 ..

我所做的是为 name、idcard 等创建重复列...将它们命名为 am、dcar 等...

我知道这是很多重复的数据,但我不明白为什么这只发生在 Windows 上!糟透了!

非常感谢

0 投票
2 回答
6079 浏览

python - python-mysql 游标中的错误消息:“字段列表”中的 1054 个未知列“x”

这是我的第一篇文章!我刚开始编程,请多多包涵!

我正在尝试将一堆 .csv 文件加载到数据库中,以便以后对数据执行各种报告。我首先在 mysql 中创建了几个表,其中的字段名称和数据类型与将加载到表中的内容相匹配。我正在操作文件名(为了解析日期以用作我的表中的字段)并使用 python 清理数据。

所以我现在的问题(哈哈......)是当我尝试对 mysql 进行“插入”查询时收到此错误消息。

'a1200e.com' 是指我插入该列的特定域名。我的查询如下:

我对这一切都很陌生,所以我确信我的代码根本没有效率,但我只是想把所有东西都摆好,这样我就清楚了。我不明白的是我已确保我的表具有正确定义的数据类型(对应于我的查询中的数据类型)。有什么我想念的吗?我一直在尝试解决这个问题,但不知道可能出了什么问题:/

非常感谢!!!瓦尔

0 投票
2 回答
129 浏览

mysql - MySQL query running fine on v4.1.22 but not working on v5.x

I have an application that executes the following MySQL query:

The production server works fine and is running MySQL v4.1.22 (Redhat), however when I execute the same query on a Windows machine running MySQL v5.1.43-community it comes up with the following error:

ERROR 1054 (42S22): Unknown column 'bd.id' in 'on clause'

Any ideas on what the issue could be? Could it be that particular syntax has been deprecated in newer versions of MySQL?

Any help would be greatly appreciated.

0 投票
1 回答
300 浏览

mysql - CROSS JOIN 和引用问题,MySQL 查询中的字段列表错误

我正在尝试运行以下 MySQL 查询:

该示例来自这里http://www.sitecrafting.com/blog/stats-in-mysql-pt-outliers/,randomNumbers 只是一个随机数列表。

我收到错误:ERROR 1054 (42S22): Unknown column 'num.value' in 'field list'。当我尝试调试它时,我意识到我不知道'agro'在做什么。我认为它允许我使用前缀 agro 来引用平均值和 dev,但这并没有真正意义,我不知道为什么该语句不起作用。此语句工作正常:

你能帮我吗?谢谢。