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

REPLACE INTO vs Update

    Replaceは、次のケースを緩和するように設計されています:

    1. 同じPKのレコードが存在するかどうかを確認します
    2. 「はい」の場合、行を削除し、指定された行のレコードに新しい行を挿入します
    3. いいえの場合、新しいレコードを挿入します

    ドキュメントによると、REPLACEはINSERTと同等ですが、PKが以前に削除されている既存のレコードを削除することは別としてです。



    1. LaravelUnixソケットを備えたMAMP

    2. ブールサポートOracleSQL

    3. PDOを使用してMySQLの入力をサニタイズする正しい方法

    4. rand()による注文は、大きな投稿で問題が発生します