問題タブ [mysql-error-1093]
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 クエリを書き直して、このエラーがスローされないようにするにはどうすればよいですか: FROM 句で更新するターゲット テーブル 'crawlLog' を指定できませんか?
IDがまだcrawlLogテーブルにない会社のテーブルからIDを取得しようとしています。次に、その companyId をcrawlLog テーブルに挿入する必要があります。
他のクローラーが URL を選択した後、並列クローラーが同じ URL をプルしないように、1 回の呼び出しでこれを行う必要がありますが、まだクロール ログに挿入していません。他の問題が発生するため、テーブルをロックしたくありません。
以下の両方のクエリからこのエラーが発生します。
同じことをしようとした2つのクエリを次に示します。
私もこれを試しましたが、同じエラーが発生します:
mysql - MySQL クエリ エラー
次のSQLクエリに問題があります。一部のデータを削除する必要がありますが、これらのレコードの親と子を参照しています。たとえば、次のようになります。
削除したいデータを使用して通常の選択を行うと、ID 5 のクエリ メニューとそのすべての子とその親族が削除されます。通常は結果が表示されます。次を参照してください。
しかし、私が削除すると:
選択で返されたデータをテーブルから削除するにはどうすればよいですか?
mysql - 更新のターゲットテーブルを指定できません。mysqlでクエリを削除してください
mysqlで単純な削除のように見えることを実行したいのですが、問題が発生しています。私はこれをしたい:
このテーブルには一意のキーがありません。これを試してみると、次のエラーが発生します。
from句で更新するターゲットテーブルを指定することはできません。ErrorNr。1093
mysqlコミュニティ5.1
このクエリからの出力を保存する方法はありますか->
臨時雇用者に。テーブルを削除クエリで使用しますか?
mysql - MySQL #1093 - FROM 句で更新するターゲット テーブル 'giveaways' を指定できない
私は試した:
しかし、それは与えます:
FROM
#1093 -句の更新にターゲット テーブル 'giveaways' を指定できません
この記事は関連しているようですが、クエリに適合させることはできません。どうすれば動作させることができますか?
mysql - エラー1093(HY000):FROM句で更新のターゲットテーブルを指定できません
次のクエリを試しました。
しかし、次のエラーが発生します。
エラー1093(HY000):FROM句で更新するターゲットテーブル'tm_visitor'を指定できません`
何が問題になっていますか?どうすれば修正できますか?
mysql - mysql-FROM句で更新のターゲットテーブルを指定できません(私のクエリは機能しますが、同等の更新ではありません)
この特定のエラーメッセージに関するいくつかの質問を見ましたが、私の問題に一致するものは見つかりませんでした。
私の問題の簡単な説明。
いくつかのゲームの結果を含むテーブルがあります。
誰かが不在の場合、前のゲームのこの人の平均をゲーム結果として保存し、プロパティf_presentを0に設定します。
その部分については問題ありません。
古いゲームを変更すると問題が発生します。新しい値(彼がいないゲームのそのプレーヤーの新しい平均)を保存するために、誰かがいない次のすべてのゲームを更新する必要があります。
クエリは実行できますが、「FROMテーブルで更新対象のテーブルを指定できません」というエラーメッセージが表示されたため、更新できません。
これが私のクエリです(これは機能します)
これが私の更新の試みです:
繰り返しになりますが、この問題についていくつかのトピックがあることは知っていますが、私の問題に関連するトピックを見つけることができないようです...
私を助けてくれてありがとう!
mysql - FROM 句で更新対象のテーブル XXX を指定することはできません (副句で SUM を使用)。
私はこのクエリを実行しようとしています:
しかし、得られるのは mysql エラーだけです (#1093 - FROM 句での更新にターゲット テーブル 'asce' を指定できません)。ここstackoverflowでいくつかの質問を読みました(そのため、エイリアスを使用してみました)が、機能させることができません。Mysqlが一時テーブルを作成するようにクエリを作成する必要があることはわかっていますが、..これを実行できません。ちょっとここで立ち往生。
テーブルの構造は次のとおりです。
そして、ここにいくつかのデータがあります:
asce_id asce_scre_id asce_sexp_id asce_credit_restant asce_fam_id
35 524 7885 4900 ヌル
17 524 719 200 ヌル
45 524 719 100 168
44 524 7885 100 168
前もって感謝します
mysql - FROM句で更新対象のテーブル'barang'を指定することはできません
jml_tersedia
テーブルから列を更新する際に問題が発生しbarang
ました。値は次のようになりますbarang.jml_tersedia = pembelian.jml_beli - penjualan.jml_jual
。
これが私のコードです:
それは私に与えましたYou can't specify target table 'barang' for update in FROM clause
。誰か助けてもらえますか?ありがとう。
mysql - サブクエリの結果を使用して、サブクエリでも参照されるテーブルを更新する
スキーマを制御できない不完全なデータベースを修正しようとしています。欠落しているエントリを見つけて挿入する必要があります。
これは私が到達した構文です:
サブクエリは単独で正常に機能しますが、上記はエラーをスローします
このエラーに関連するStackOverflowの質問の多くを確認しました(このように)。サブクエリをネストして、「暗黙の一時テーブルを作成するため、同じテーブルとしてカウントされないようにする方法があることを確認しました。あなたは更新しています」が、私はそれを適応させることができませんでした。
私のアプローチが非効率的で問題ない場合は、構文に近い解決策を見つけたいと思っていますが、どの解決策も役に立ちます。