mysql-error-1093

    38

    7答えて

    UPDATEを使用してテーブルの行の列の列の値を更新しようとしています。問題は、この列の値を導出するためにサブクエリを使用する必要があり、同じ表に依存することです。クエリは次のとおりです。 UPDATE user_account student SET student.student_education_facility_id = ( SELECT teacher.education_f

    0

    3答えて

    値を更新する値がない場合(item_name)、更新を行う必要のある単純な更新クエリを実行する必要があります。例えば、 DBテーブルのitem_idは6で存在すると仮定すると、[item_types] item_id(PK) | item_name 、私の試みは UPDATE item_types as k SET k.item_name = 'item_1' WHERE NOT EXISTS

    0

    3答えて

    私はクエリでインデックス/キーとしてvarchar属性を使用していて、クエリのパフォーマンスが低下していることに気付きました。私は私のprecienctテーブルを見て整数IDを取得しようとしているし、新しい列に配置された新しいint FKで家計のテーブル内の私のレコードを更新します。これはこれまでに書いたSQLです。しかし、私は得ています エラー1093 FROM句の更新のためのターゲットテーブル

    0

    2答えて

    私はこのようなテーブルを持っている:「割合」の ItemID PersonID Score Percentage ========================================== 1 1 10 [ = 10/10+30 = 25%] 1 2 30 [ = 30/10+30 = 75%] 2 1 20 [ = 20/20+40 =