問題タブ [mysql-error-1242]

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 に答える
277 参照

mysql - サブクエリに基づいてMySQLに膨大な数の行を挿入します...問題があります

したがって、私がやろうとしているのは、テーブルに存在するすべての国に NONE, $country の行を挿入することです。

次のように見えるはずです

...つまり、国ごとにリストされている州に加えて...次のようになります。

これは私が試みているコードですが、惨めに失敗しています。

私はただ得る

You can't specify target table 'countries2' for update in FROM clause

しかし、それはまたエラーを投げています:

0 投票する
4 に答える
1076 参照

mysql - 行が 1 より大きい場合の MySQL の選択

複数のテーブルを結合してドリルダウンし、サブスクライバーが複数の投票を持つ地域ごとに投票したサブスクライバーの数を取得するクエリに取り組んでいます。

私が立ち往生している問題は、購読者が複数回投票した場所の計算を計算するクエリを書き込もうとしていることです。

上記のクエリでは、次のエラーが表示されます。Subquery returns more than 1 row

何か案は?

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

mysql - Django サブクエリの問題「サブクエリが複数の行を返す」

次のような3つの関連モデルがあります

私がやりたいのはDistricts、指定された都市のすべてを取得することです。私は試した :

ただし、次のようなエラーが発生しますOperationalError: (1242, 'Subquery returns more than 1 row')

django でこのクエリを達成する方法を教えてください。

ありがとう

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

mysql - MySQLデータベースでのみDjangoエラー

ローカルではデータベースとしてsqllite3を使用していますが、本番環境ではMySQLを使用しています。プロジェクトを本番環境に移動したときに、次のエラーが発生しました。

djangoのi18nを使用しています

これがどこから来ているのかについてのアイデアはありますか?グーグルはあまり情報を提供しなかったし、デバッグのためにどのデータを見るのに役立つだろうか?ローカルテスト環境を本番DBにポイントすると、同じエラーが発生しました。

settings.pyの私の言語変数は次のとおりです。

編集 デバッグをオンにすると、エラーが発生します:

ライン上{% for f in frames %}

私のフレームモデルは次のとおりです。

編集#2

SQLiteで失敗しない厄介なMySQL行

助けてくれてありがとう!

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

mysql - INSERT INTO ステートメントで現在の行を参照する MySQL

次のような INSERT INTO ステートメントを実行しようとしています。

基本的にここで起こっているのは、あるテーブルから別のテーブルにデータを移行していることです。ただし、新しいテーブルでは、元のテーブルに格納されていた文字列ではなく、3 番目のテーブルの行の ID が必要です。

クエリが近いように感じますが、実行するとmysqlでエラーが発生します:

問題はあると思いますが、特定の値にならないb.id=c.id理由がわかりません。c.id既知の IDに置き換えるc.idと、クエリは期待どおりに機能します。

より一般的には、選択ステートメントの結果から現在の「現在の行」にアクセスし、その内部の選択ステートメントでその ID を使用できるようにする必要があります。

内部の select ステートメントを 1 行だけ参照するようにするにはどうすればよいですか?

これは、CentOS で実行されている MySql 5.0.77 です。

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

php - SQLSELECTの質問

SQL2つの部分で機能するクエリを実行しようとしています。

まず、10個のIDのリストを返すクエリがあります。しかし、次に、これらの10個のIDのそれぞれに句があるSELECTステートメントが必要です。WHERE

これは可能ですか?

私は試した:

ただし、サブクエリが複数の行を返すことを示すエラーが返されます。

table_of_idsのtableid列とid列は異なる値であることに注意してください。

誰かがこれを達成する方法を知っていますか?私は途方に暮れているようです。

重要な場合は、mySQLとPHPを使用しています。

乾杯、ブレット

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

mysql - UPDATE および INSERT INTO を介してあるテーブルから別のテーブルにデータをコピーする際の問題

2 つのテーブルがあり、一方から他方にデータを移動する必要があります。特定の値を最初の列から移動したいだけです。つまり、それらが = ni (varchar) の場合、2 番目の新しい列に移動します。

そこで、テーブルlime_survey_56999から以下のnrデータを選択したいと思います

それを新しいテーブルlime_survey_56999_cubeに移動して、

すでにlime_survey_56999_cubeにデータがあり、最初のテーブルの元の行と一致させる必要があるため、INSERT INTOを使用できません。

以下は私の試みとその結果/エラーメッセージです

エラー #1242 - サブクエリが複数の行を返す

エラー #1054 - 「IN/ALL/ANY サブクエリ」の不明な列「56999X159X3400」

これは、最初のテーブルのエントリに対応する場所ではなく、External-Unique-Factors4NR のすべての列に nr を入れるだけです。

どんな助けでも大歓迎です!私はこれで髪を引き裂いています!

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

mysql - MySQL:2つのテーブルからデータをフェッチして1つのテーブルに保存する方法

私は3つのテーブルを持っています。2つのデータは2つのテーブルから取得され、別のテーブルに挿入されます。tbl_idはフィールドIDを保持し、tbl_msgはフィールドmsgを保持します。

これで、希望する出力がtbl_infoにあるはずです。

クエリを作成しましたが、次のようなエラーが表示されます。サブクエリが複数の行を返します。私の質問は以下の通りです:

INSERT INTO tbl_info(id、msg)VALUES((SELECT id FROM tbl_id)、(SELECT msg FROM tbl_msg))

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

mysql - 「サブクエリが複数の行を返す」場合はNULLと見なします

newtableのストアIDをここのmaintableのIDと同期しようとしています:

サブクエリが複数の行を返す場合は常に「サブクエリは複数の行を返します」とエラーになりますが、ゼロ行を返す場合、サブクエリは何も返さなかったと見なされるため、newtableのstore_idはNULLのままです。ここでは何も新しいことはありません、それはそれがどのように機能するかです。

一致する行が複数ある場合に、一致するものがない場合と同じようにサブクエリを出力できるかどうかを知りたいのですが。

このようにして、メインテーブルの1つの一致する行に対してのみstore_idを同期し、サブクエリで複数の一致する行が出たときにスキップします。

0 投票する
4 に答える
36974 参照

mysql - エラー : #1242 - サブクエリが複数の行を返します

エラーが発生しました: #1242 - この SQL を実行すると、サブクエリが複数の行を返します。