のような制約を追加することは可能ですか
ALTER TABLE `t1` ADD UNIQUE(`col1`, `col2`);
インデックスを作成せずに?インデックスはどのクエリにも使用されないため、スペースの無駄になります。
テーブルはあまり頻繁に更新されないため、挿入と更新が遅くなっても問題にはなりません。
のような制約を追加することは可能ですか
ALTER TABLE `t1` ADD UNIQUE(`col1`, `col2`);
インデックスを作成せずに?インデックスはどのクエリにも使用されないため、スペースの無駄になります。
テーブルはあまり頻繁に更新されないため、挿入と更新が遅くなっても問題にはなりません。
いいえ、これは不可能です。UNIQUE 制約にはインデックス定義が含まれており、インデックスを作成せずに実装する方法を (DBMS 用語で) 想像することはほとんどありません。
インデックスは単なる「魔法使い」ではないことを理解する必要があります-それらは実際のデータ構造であり、配置するスペース、処理する特別な手順などを必要とします一意の制約自体は、一意の列値ではなく、一意のインデックス値を意味します。