ホームページ >バックエンド開発 >PHPチュートリアル >UNIQUE を使用してデータを挿入する方が良いですか、それとも挿入前に count(*) を使用してクエリを実行する方が効率的ですか?

UNIQUE を使用してデータを挿入する方が良いですか、それとも挿入前に count(*) を使用してクエリを実行する方が効率的ですか?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:34:161004ブラウズ

UNIQUE を使用してデータを挿入する方が良いですか、それとも挿入前に count(*) を使用してクエリを実行する方が効率的ですか? ?
テーブルでは、同じデータを持つ複数のタイトル URL を同時に挿入することはできません。

方法 A: UNIQUE 制約を使用する場合、コードはステートメント insertignore into...
を直接実行するだけで済みます。
方法 B: title=? および url=?
の mytable から count(*) を選択します INSERT INTO ...
を実行すると、結果はゼロでした。


どの方法がより効率的ですか?

ユニークですか? 制約 挿入
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。