問題タブ [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.
mysql - サブクエリに基づいてMySQLに膨大な数の行を挿入します...問題があります
したがって、私がやろうとしているのは、テーブルに存在するすべての国に NONE, $country の行を挿入することです。
次のように見えるはずです
...つまり、国ごとにリストされている州に加えて...次のようになります。
これは私が試みているコードですが、惨めに失敗しています。
私はただ得る
You can't specify target table 'countries2' for update in FROM clause
しかし、それはまたエラーを投げています:
mysql - 行が 1 より大きい場合の MySQL の選択
複数のテーブルを結合してドリルダウンし、サブスクライバーが複数の投票を持つ地域ごとに投票したサブスクライバーの数を取得するクエリに取り組んでいます。
私が立ち往生している問題は、購読者が複数回投票した場所の計算を計算するクエリを書き込もうとしていることです。
上記のクエリでは、次のエラーが表示されます。Subquery returns more than 1 row
何か案は?
mysql - Django サブクエリの問題「サブクエリが複数の行を返す」
次のような3つの関連モデルがあります
私がやりたいのはDistricts
、指定された都市のすべてを取得することです。私は試した :
ただし、次のようなエラーが発生しますOperationalError: (1242, 'Subquery returns more than 1 row')
django でこのクエリを達成する方法を教えてください。
ありがとう
mysql - MySQLデータベースでのみDjangoエラー
ローカルではデータベースとしてsqllite3を使用していますが、本番環境ではMySQLを使用しています。プロジェクトを本番環境に移動したときに、次のエラーが発生しました。
djangoのi18nを使用しています
これがどこから来ているのかについてのアイデアはありますか?グーグルはあまり情報を提供しなかったし、デバッグのためにどのデータを見るのに役立つだろうか?ローカルテスト環境を本番DBにポイントすると、同じエラーが発生しました。
settings.pyの私の言語変数は次のとおりです。
編集 デバッグをオンにすると、エラーが発生します:
ライン上{% for f in frames %}
私のフレームモデルは次のとおりです。
編集#2
SQLiteで失敗しない厄介なMySQL行
助けてくれてありがとう!
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 です。
php - SQLSELECTの質問
SQL
2つの部分で機能するクエリを実行しようとしています。
まず、10個のIDのリストを返すクエリがあります。しかし、次に、これらの10個のIDのそれぞれに句があるSELECT
ステートメントが必要です。WHERE
これは可能ですか?
私は試した:
ただし、サブクエリが複数の行を返すことを示すエラーが返されます。
table_of_idsのtableid列とid列は異なる値であることに注意してください。
誰かがこれを達成する方法を知っていますか?私は途方に暮れているようです。
重要な場合は、mySQLとPHPを使用しています。
乾杯、ブレット
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 を入れるだけです。
どんな助けでも大歓迎です!私はこれで髪を引き裂いています!
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))
mysql - 「サブクエリが複数の行を返す」場合はNULLと見なします
newtableのストアIDをここのmaintableのIDと同期しようとしています:
サブクエリが複数の行を返す場合は常に「サブクエリは複数の行を返します」とエラーになりますが、ゼロ行を返す場合、サブクエリは何も返さなかったと見なされるため、newtableのstore_idはNULLのままです。ここでは何も新しいことはありません、それはそれがどのように機能するかです。
一致する行が複数ある場合に、一致するものがない場合と同じようにサブクエリを出力できるかどうかを知りたいのですが。
このようにして、メインテーブルの1つの一致する行に対してのみstore_idを同期し、サブクエリで複数の一致する行が出たときにスキップします。
mysql - エラー : #1242 - サブクエリが複数の行を返します
エラーが発生しました: #1242 - この SQL を実行すると、サブクエリが複数の行を返します。