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

MySQLは重複する行を削除します

    DELETE FROM comments c1 
    
    WHERE EXISTS (
        SELECT * 
        FROM comments c2 
        WHERE c2.id <> c1.id 
            AND c2.name = c1.name 
            AND c2.email = c1.email 
            AND c2.comment = c1.comment
    )
    
    AND c1.id <> (
        SELECT MIN(c2.id) 
        FROM comments c2 
        WHERE c2.name = c1.name 
            AND c2.email = c1.email 
            AND c2.comment = c1.comment
    )
    



    1. MariaDBでのDAYNAME()のしくみ

    2. 非の最後に挿入されたIDを取得する方法はありますか?MySQLで自動インクリメントされた列ですか?

    3. OracleException(0x80004005)Oracleデータベースに接続する場合

    4. MySQLまたはMariaDBデータベースをAWSおよびGoogleCloudで高可用性にする方法