sql >> Database teknologi >  >> RDS >> Mysql

MySQL:UNIK begrænsning uden indeks

Nej, det er ikke muligt. En UNIK begrænsning indeholder en indeksdefinition, og jeg forestiller mig knap, hvordan den kan implementeres uden at oprette et indeks (i DBMS-termer).

Du bør indse, at indekser ikke kun er "troldmandsskaber" - de er en rigtig datastruktur , som tager plads at blive placeret, særlige procedurer, der skal håndteres m.m. En unik begrænsning i sig selv betyder unikt indeks værdier, ikke unik kolonne værdier.




  1. gem List<Model class> til sqlite

  2. Mysql har overskredet fejlen max_user_connections på c#-webstedet

  3. SQL select where not i underforespørgsel returnerer ingen resultater

  4. Samarbejdsfiltrering i MySQL?