sql >> データベース >  >> RDS >> Mysql

MySQL-サブクエリに基づいて値を更新します

    このようにテーブルを結合するだけです。

    UPDATE table2 t2
    JOIN table1 t1 ON t1.id = t2.id
    SET t2.name = t1.name;
    

    参加の結果

    セレクトでそれを行うことに設定されている場合は、このようにすることができます。

    UPDATE table2 t2,
    (   SELECT Name, id 
        FROM table1 
    ) t1
    SET t2.name = t1.name
    WHERE t1.id = t2.id
    

    選択からの結果



    1. データベースからレコードをフェッチする際の動的行スパン

    2. Jdbcドライバーが見つかりません

    3. virtualenv pip mysqldb mac os X python

    4. CSVをphpmyadminにインポートする