ホームページ >バックエンド開発 >PHPチュートリアル >UNIQUE を使用してデータを挿入する方が良いですか、それとも挿入前に count(*) を使用してクエリを実行する方が効率的ですか?
UNIQUE を使用してデータを挿入する方が良いですか、それとも挿入前に count(*) を使用してクエリを実行する方が効率的ですか? ?
テーブルでは、同じデータを持つ複数のタイトル URL を同時に挿入することはできません。
方法 A: UNIQUE 制約を使用する場合、コードはステートメント insertignore into...
を直接実行するだけで済みます。
方法 B: title=? および url=?
の mytable から count(*) を選択します
INSERT INTO ...
を実行すると、結果はゼロでした。
どの方法がより効率的ですか?