は既にこのようなトピックを検索していますが、2つの異なるソリューションが見つかりましたが、1つも動作しません。MySQL INSERT IGNOREまたはON DUPLICATE KEY DO_NOTHING
テーブルに構造があります。 ID(auto_increment primary_key)| UID(int)| FAV_ID(int)|
UIDとFAV_ID(どちらも)がすでに存在する場合、このFAV_TABLEに新しいレコードを挿入する必要があります。
私のクエリの例:mysqlのマニュアルとして
INSERT INTO FAV_TABLE (uid, fav_id) VALUES ($u_id,$s_id) ON DUPLICATE KEY UPDATE uid = uid
またはこの1
INSERT IGNORE FAV_TABLE (uid, fav_id) VALUES ($u_id,$s_id);
は、このクエリがPRIMARY_KEYが同じである場合にのみ、レコードを追加しませんと言います。 そして、uid + fav_idのペアが一意である場合、レコードを追加しないようにするクエリが必要です。 すべてのソリューション?ありがとう
素晴らしい、おかげでたくさん! – 265