問題タブ [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 投票する
1 に答える
662 参照

php - 存在する不明な列のMySQL警告

PHPの問題を見つける方法を見つけました。私は今それらを解決しようとしていますが、これについての手がかりがありません。

mysql_error を利用したところ、次のことがわかりました。

これに何か問題がありますか:

その列が orders テーブルに存在する?!

0 投票する
3 に答える
1343 参照

mysql - MySQL INSERT INTO ... SELECT #1054 エラー

誰でも助けてください..

SELECT 自身の作品

VALUES を単独で INSERT することもできます。

ノート:

INSERT INTO ... SELECT で問題が発生したことはありません。

しかし、それらを組み合わせると、以下のエラーが発生します。

SQL クエリ: ドキュメント

MySQL は次のように述べています。

#1054 - 「フィールド リスト」の不明な列「product_sku」

get_cheaper(p.product_sku) Cheap_sku をコメントアウトすると、次のように機能します。

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

mysql - where 句を使用した MySQL の更新

username = $username のフィールドを更新しようとしています

$usernameただし、に置き換えると、「#1054 - 'where 句' の列 'bob' が不明です」というエラーが表示されbobます。

これを正しく書く方法はありますか?

0 投票する
13 に答える
947648 参照

mysql - MySQLUpdateクエリの「フィールドリスト」エラーの不明な列

この更新クエリを実行しようとすると、MySQLエラー#1054が発生し続けます。

おそらく構文エラーですが、代わりに内部結合やその他の変更を使用しようとしましたが、同じメッセージが表示され続けます。

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

mysql - MySQL エイリアスの質問

なぜこれが失敗するのか疑問に思っています

その答えは、いくつかのサンプル演習の認定ガイドによって提供されます。

ところで、エイリアスの場合、いつ AS を使用する必要がありますか? オプションですか?

0 投票する
3 に答える
89 参照

mysql - 2つのテーブルから選択。MySql

長い完全な名前を書かずに p.Quota を選択するにはどうすればよいですか? 今、私はやっています

エラーが発生します:

ただし、列は終了し、このコードは機能します。

0 投票する
5 に答える
64062 参照

php - MySQL: where 句エラーの不明な列

私は PHP スクリプトを持っていますが、何らかの理由で mysql が選択/挿入する値を列として扱い続けています。これが私のSQLクエリの例です:

それは次のようになります。

エラーは次のとおりです。

'where 句' の列 'test' が不明です

私も試しました:

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

sql - UNION を使用すると SQL クエリが機能しませんか?

ユニオンを追加してから機能しないクエリのスナップショットを次に示します。

エラー: #1054 - 不明な列 'fin05_usager.idUsager' in 'where 句'

fin05_usager.idUsager を削除して直接「6」を使用すると、機能します。

ユニオンを削除し、2 つの選択のうちの 1 つだけを使用すると、機能します (FROM fin05_usager_reputation を使用するか、FROM cc_badge、fin05_usager_badge.

UNION を使用すると、idUsager の検索に関するエラーが表示され、ユニオンがないとエラーが検出されないのはなぜですか?

簡略化されたスキーマ:

fin05_usager: idUsager int(8)

fin05_usager_reputation : idUsager int(8)、nombreReputationGagner int(4)

cc_badge : idBadge int(4)、valeurEnReputation int(4)

fin05_usager_badge : idUsager int(8)、idBadge int(4)

ノート:

クエリで直接サブクエリを実行することはできません。実際には、クエリは非常に大きく、すでにグループなどが含まれているため、select のサブクエリ内で使用する必要があります。

0 投票する
5 に答える
7131 参照

sql - MySQL で欠落している列を処理する

古い、より自由奔放な時間にまとめられた一連のデータベースを新しいスキーマに解析する作業に取り組んでいます。基本的には、foo98、foo99、foo2000 などのデータベース名で、1 年に 1 つのデータベースです。

したがって、最新の foo データについては、次のようなことができます

以前のバージョンの foo データベースに戻ると、ミドル ネームは保存されません。次のようなユニバーサルクエリを作成しようとしました。

しかし、MySQL は不明な列 foo_person.mdname について不平を言います。これは、存在しないため完全に合理的です。

存在しない列を MySQL 構文だけで処理する方法はありますか? または、データベース固有のインポート クエリを作成する必要がありますか?