Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL:UNIQUE-Constraint ohne Index

Nein das ist nicht möglich. Eine EINZIGARTIGE Einschränkung enthält eine Indexdefinition und ich kann mir kaum vorstellen, wie sie implementiert werden könnte, ohne einen Index zu erstellen (in DBMS-Begriffen).

Sie sollten sich darüber im Klaren sein, dass Indizes nicht nur „magisch“ sind – sie sind eine echte Datenstruktur , deren Platzierung Platz beansprucht, spezielle Verfahren, die behandelt werden müssen, e.t.c. Eine eindeutige Einschränkung selbst bedeutet eindeutiger Index Werte, nicht eindeutige Spalte Werte.