問題タブ [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クエリであるべきものを書こうとしていますが、それらを機能させることはできません。

次のようなクエリを作成することは可能ですか。

上記のクエリには 2 つの問題があります。

1)まず第一に、上記のステートメントは機能しません。私の db エンジン (mySQL) は文句を言います:

エラー 1054 (42S22): 'フィールド リスト' の列 't.name' が不明です

2) 返されたテーブル t を SELF JOIN で使用したい。ただし、 mystoredproc(...) を再度呼び出す必要はありません。これは非常に高価な呼び出しであるためです。

これらの問題を解決する方法を知っている人はいますか?

ところで、私は mySQL を使用していますが (今のところ)、提示された SQL スニペットがデータベースに依存しない (つまり ANSI SQL) 場合を希望します。

0 投票する
2 に答える
3034 参照

mysql - MySQLで外部キーを使用して値を挿入できない

MySQL(OsXでは5.1.42)を実行しています。このSQLステートメントで外部キーを追加しました:

しかし、このsqlステートメントを使用してそのテーブルに値を挿入しようとすると:

次のエラーが発生しました:エラーコード:1054不明な列'fk_BlackBerry' in'field list'

誰かが何が間違っている可能性があるか考えていますか?ヒントをありがとう:-)ラース。

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にインストールする必要があるため、個人のWindowsXPにコピーしようとしました。

Apache、必要な拡張機能を備えたPHP、およびMySQLをインストールしました。ログオン画面が読み込まれ、認証が機能します。認証されると、アプリケーションはデータを正常にロードします(データは人に関する情報、idcardなどです)。

検索しようとすると問題が発生します。Linux環境で検索したところ、機能していましたが、Firebugで次のエラーが表示されます。

「am」という列はありません。これに最も似ているのはNAME列です。問題を特定するためにphpファイルからコードのチャンクを削除しようとしましたが、すべて無駄でした。

検索がWindowosでは機能せず、Linuxでは機能する理由を知っていますか?

phpファイルのコードは次のとおりです。

このコードはExtJSからのサンプルです。私はそれをたくさん修正しました。ただし、問題の原因はgetWhere関数にありました。しかし、私はそれを削除しようとしましたが、コードはまだそこに残っていました。

私はこの24時間この問題に苦しんでいます。私が見つけた唯一の「解決策」は、重複するフィールドを持つデータベースを作成することでした。理由は次のとおりです。

ExtJSフォームが最初に読み込まれるとき、列は正しいです。つまり、名前、idcardなどです。検索を開始するたびに、列名の最初と最後の文字が消えます。つまり、am、dcarなどのようになります。 ..

私がやったことは、名前、idcardなどの複製列を作成することです...それらにam、dcarなどの名前を付けます...

これはデータの重複が多いことは知っていますが、なぜこれがWindowsでのみ発生するのか理解できません。ひどい!

どうもありがとう

0 投票する
2 に答える
6079 参照

python - python-mysqlカーソルのエラーメッセージ:「フィールドリスト」の1054不明な列「x」

これは私の最初の投稿です!私プログラミングを始めたばかりですので、ご容赦ください!

後でデータに関するさまざまなレポートを実行するために、一連の.csvファイルをデータベースにロードしようとしています。私は、フィールド名とデータ型をテーブルにロードされるものと一致させるmysqlでいくつかのテーブルを作成することから始めました。(テーブルのフィールドとして使用する日付を解析するために)ファイル名を操作し、Pythonでデータをクリーンアップしています。

したがって、現在の私の問題(笑...)は、mysqlに対して「InsertInto」クエリを実行しようとすると、このエラーメッセージが表示されることです。

「a1200e.com」は、その列に挿入している特定のドメイン名を指します。私の質問は次のとおりです。

私はまったく新しいので、コードはまったく効率的ではないと確信していますが、すべてをレイアウトしたかったので、わかりやすくなっています。私が理解していないのは、テーブルに正しく定義されたデータ型(クエリのデータ型に対応)があることを確認したことです。足りないものはありますか?私はしばらくの間これを解決しようとしてきましたが、何が間違っているのかわかりません:/

本当にありがとう!!!ヴァル

0 投票する
2 に答える
129 参照

mysql - MySQLクエリはv4.1.22で正常に実行されていますが、v5.xでは機能していません

次のMySQLクエリを実行するアプリケーションがあります。

本番サーバーは正常に動作し、MySQL v4.1.22(Redhat)を実行していますが、MySQL v5.1.43-communityを実行しているWindowsマシンで同じクエリを実行すると、次のエラーが発生します。

エラー1054(42S22):'on句'の不明な列'bd.id'

問題が何であるかについてのアイデアはありますか?特定の構文がMySQLの新しいバージョンで非推奨になっている可能性がありますか?

どんな助けでも大歓迎です。

0 投票する
1 に答える
300 参照

mysql - CROSS JOINと参照に関する問題、MySQLクエリのフィールドリストエラー

次のMySQLクエリを実行しようとしています。

例はここhttp://www.sitecrafting.com/blog/stats-in-mysql-pt-outliers/から来ました、randomNumbersは単なる乱数のリストです。

エラーが発生しました:エラー1054(42S22):「フィールドリスト」の不明な列「num.value」。デバッグしようとすると、「agro」が何をしているのかわからないことに気づきました。接頭辞agroを使用してmeanとdevを参照できるようになっていると思いますが、実際には意味がなく、ステートメントが機能しない理由がわかりません。このステートメントは正常に機能します。

手伝ってくれますか?ありがとう。