ID (PK、auto_increment)、名前、電子メール (一意)、cpf (一意) など、重要度の低い他のフィールドを含む「ユーザー」テーブルがあります。ユーザーを追加するために、言及されたすべてのテーブルのデータがありますが、明らかに id. CPF は一種のブラジルの身分証明書です。
テーブルに存在しない場合はユーザーを追加する必要があり、上書きできません。私はググって、INSERT IGNOREについて発見しました。しかし、ID がなく、これが唯一の主キーである場合、どうすればユーザーが存在するかどうかを知ることができますか? これらの一意のフィールドも比較できることを INSERT にどのように「教える」ことができますか?
ありがとう!