0
私は1つのユニークな列を持つテーブルを持っています。 PHPを使用してレコードを挿入します。ORを挿入して挿入して無視しますか?
このユニークな列のレコードがある場合は、挿入しないでください。挿入しないでください。
まず、挿入するかどうかを選択して決定する必要があります。
それとも
とにかく挿入して、重複したエラーを無視?
どちらがより効率的な?
私は1つのユニークな列を持つテーブルを持っています。 PHPを使用してレコードを挿入します。ORを挿入して挿入して無視しますか?
このユニークな列のレコードがある場合は、挿入しないでください。挿入しないでください。
まず、挿入するかどうかを選択して決定する必要があります。
それとも
とにかく挿入して、重複したエラーを無視?
どちらがより効率的な?
使用INSERT INGORE
構文..あなたは、挿入する前に、データをチェック心配することはないshoud。
は古い行を複製する一意のキー 値が含まれている新しい行の治療にIGNORE mysql manual
INSERTより引用:新しい行が破棄されるのではなく、 古い行を置き換えるために使用されている
'duplicate key'をチェックすると、それを挿入クエリで使用しないので、選択またはエラーは無視されます。 –