1
IDがプライマリの6つのフィールドがあり、auto_incrementに設定されています。 DATEとFROM が一致しない場合は、新しい行を挿入したいです。私はREPLACE INTO
またはON DUPLICATE KEY UPDATE
を考えていましたが、私が知っていることから、そのうちの1つを私のプライマリとして持つ必要がありますか?私はそれがどれだけうまくいっているか気にしません。2つのフィールドが一致しない場合のみMySQL INSERT
ID
DATE
STORE
TOTAL
NPS
FROM
DATEやFROMのようなサウンドは、セカンダリキーです。この場合は、サーバー側のコードを使用してこれを処理できます。セカンダリキーは、すべてのFROMとDATEの組み合わせが一意であることを保証します。 – Zoidberg