sql >> Database >  >> RDS >> Mysql

MySQL:UNIEKE beperking zonder index

Nee, dit is niet mogelijk. Een UNIEKE beperking bevat een indexdefinitie en ik kan me nauwelijks voorstellen hoe het zou kunnen worden geïmplementeerd zonder een index te maken (in DBMS-termen).

U moet zich realiseren dat indexen niet alleen 'tovenaars' zijn - ze zijn een echte gegevensstructuur , die ruimte in beslag neemt om te plaatsen, speciale procedures die moeten worden afgehandeld enz. Een unieke beperking zelf betekent unieke index waarden, niet unieke kolom waarden.




  1. Ga verder met SAMENVOEGEN na UITZONDERING

  2. Postgres werkt veel langzamer bij gebruik van invoervariabelen

  3. Hoe alle gebeurtenissen in MySQL te verwijderen

  4. Mysql-tabel exporteren naar .txt- of .doc-bestand met behulp van PHP