約5000万から1億のレコードを含むMySQLDBがあります。
私のテーブルフィールドは次のとおりです。TABLE_ID (INT), TABLE_STRING (VARCHAR 255), TABLE_BOOL (INT)
TABLE_IDは私の主キーですがTABLE_STRING、テーブル内のすべての行で一意に保たれていることを確認する必要があります。
インデックスとして設定TABLE_STRINGし、スクリプトを使用しSELECTて文字列がすでに存在するかどうかを確認する必要がありTABLE_STRINGますか、それともテーブル設定で一意として設定する必要がありますか?
これを達成する他の方法はありますか?そうでない場合は、上記のどれが良いですか?
ありがとう、