Update table
Set class = 0
Where TOTAL_HOURS = (SELECT min (TOTAL_HOURS) from tutions);
生成されたエラーデータのために別々のソースのターゲットとして二度の両方を指定しましたか?表名は、更新と
Update table
Set class = 0
Where TOTAL_HOURS = (SELECT min (TOTAL_HOURS) from tutions);
生成されたエラーデータのために別々のソースのターゲットとして二度の両方を指定しましたか?表名は、更新と
私はあなたがtutionsでアップデートをしようとしていると思います。
ネストしたサブクエリを作成して、MySQLがそれを実現し、もはや同じテーブルにならないようにします。
はこれを試してみてください:
Update tutions
Set class = 0
Where TOTAL_HOURS = (select * from (SELECT min (TOTAL_HOURS) from tutions) t);
実際のテーブルはこれが残念です、私はただ他のものを混乱させないために一般化しようとしていましたが、私は第2のものを更新するのを忘れました。 –
更新テーブル セットクラス= 0 TOTAL_HOURS =(SELECT min(TOTAL_HOURS)) –
@Rudra - あなたの質問を編集し、実際のクエリを提供してください。また、サンプルデータと期待される結果は役に立つ – GurV
は本当のクエリということでしょうか?あなたのクエリではtablenameとしてtableを使用し、tableはキーワードです。あなたはバックティックでそれを引用しなければなりません –