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

mysqlUPDATEはINSERTINTOよりも高速ですか?

    更新では、最初に更新するレコードを検索してから更新を実行する必要があるため、挿入は高速になります。

    2つが完全に異なる2つのニーズを満たすため、挿入するか更新するかを選択できないため、これは有効な比較とは思えません。

    編集:これは、潜在的なボトルネックを引き起こす可能性のある挿入トリガーやその他の状況がないことを前提としていることも付け加えておきます。



    1. null値で列を更新する方法

    2. LIKEを使用してGROUP_CONCATを検索します

    3. デフォルトの空の文字列の列

    4. SQLiteそのような列はありません