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

同じテーブル内の他の行に基づいて行を更新する

    複数のテーブルを使用できますUPDATE これを行うためのステートメント:

    http://dev.mysql.com/doc/refman/5.0 /en/update.html

    UPDATE items i1
    JOIN items i2 
        ON i1.color = i2.color
        AND i1.texture = i2.texture
        AND i2.type IS NOT NULL
    SET i1.type = i2.type
    WHERE i1.type IS NULL        
    



    1. MySQLクエリの入力パラメータの構文

    2. 非常に大きなテーブルでの(列ストア)圧縮の楽しみ–パート3

    3. SQLクエリ結果の列名として列値を設定する

    4. クエリで渡されたデータがデータベースにすでにあるものと同じである場合にMySQL更新クエリが成功したかどうかを判断するにはどうすればよいですか?