PHP
PHP では、テーブルにデータを連続的に挿入する場合、重複する値が存在することはすでにわかっていますが、重複していない値のみをテーブルに挿入するにはどうすればよいでしょうか? 重複した値は自動的には挿入されません。一意のキー、主キーを使用します。
INSERT IGNORE INTO table_name VALUES ('a1','a2','a3'),('a4','a5','a6'),('a8','a7','a9')
INSERT IGNORE INTO table_name VALUES ('a1','a2','a3'),('a4','a5','a6'),('a8','a7','a9')
プログラムを使用して、データベース内の既存のデータが繰り返されるかどうかを判断し、繰り返される場合は新しい操作をスキップできます
これは、YII で使用されます。 )を自動で判定してくれる機能ですが、二階にある方法は初めて見ました
。