無視1.insert そのような重複データのようなエラーが発生したときのように挿入データが、エラーを返さない場合、唯一の警告として返します。だから、それ以外の場合は無視されます、それ自体が問題ではない文を無視し使用してください。たとえば: INSERTは IGNORE INTO書籍(名)VALUES(「MySQLのマニュアル」) 2.onキー重複アップデート 後述更新がIDなどの不要な文であるとして、主ユニークかを繰り返し、更新ステートメントは、実行された= ID、同じ機能1同じですが、エラーは無視されることはありません。例えば、データ挿入が与えられていないと、再現名前は、声明で使用することができる達成するために: INSERT INTO書籍(名)VALUES(「MySQLのマニュアル」)ON重複KEY UPDATEの ID = ID 3.Insert ...ない存在SELECT ... 選択を挿入するかどうかを判定するための条件は、唯一の一次およびUNIQUEによって決まるだけでなく、他の条件を通ることができます。たとえば、次の INSERT INTO書籍(名)SELECT 「MySQLのマニュアル」 FROMデュアルNOTはEXISTS(SELECT ID FROMブックID = 1。 ) INTO 4.replace 場合は、プライマリ存在または同じレコードのユニークは、最初に削除されます。次に、新しいレコードを挿入します。元のレコードのように(A1、B1、C1)、新しいレコードが存在する場合(A1、B2)、その後、Cフィールドがnullで置き換えることに注意してください REPLACE INTOブックスSELECTを。1、' MySQLのマニュアル' FROMブックス