Kiedy umieszczam unique() w kolumnie migracji w laravel, nie muszę już wstawiać indeksu(), prawda? Unique już tworzy indeks do szybkiego wyszukiwania?laravel Czy potrzebuję index() na kolumnie unique()?
Odpowiedz
Tak samo wystarczy unique()
. Stworzy on indeks UNIQUE
w tabeli, który zasadniczo jest taki sam jak "normalny" INDEX
, ale także wymusza ograniczenie, które nie może zawierać dwóch wierszy o tej samej wartości.
Pod względem wydajności UNIQUE
powinien być co najmniej taki sam, nawet jeśli nie jest szybszy. Nie trzeba dodawać dodatkowego indeksu.
This question ma fajną odpowiedź na porównanie różnych indeksów MySQL.
Nie, nie trzeba już wstawiać indeksu().
Myślę, że OP już wiedział. Pomocne byłoby wyjaśnienie ... – lukasgeiter
Tego nie wymieniono w pytaniu, prawda? –
Nie, nie jest, ale kiedy tak mówisz (nawet jeśli masz rację), brzmi to bardziej jak opinia niż dobrze uzasadniona odpowiedź. – lukasgeiter
- 1. Czy można utworzyć ograniczenie Unique (Index) w wielu tabelach?
- 2. Wiele wartości NULL w kolumnie z indeksem UNIQUE
- 3. Jaka jest różnica między UNIQUE, UNIQUE KEY i CONSTRAINT 'name' UNIQUE?
- 4. MongoDB: usunąć UNIQUE
- 5. Postgres UNIQUE vs indeksu
- 6. Czy potrzebuję wycen na struny w Yaml?
- 7. Czy potrzebuję subskrypcji MSDN?
- 8. Entity Framework Filter Index
- 9. SQL Dołącz na kolumnie jak inny kolumnie
- 10. Nieoczekiwany token UNIQUE, wymaga instrukcji COLLATION w [USTAWIENIA DANYCH UNIQUE])
- 11. mongodb 3.4.2 InvalidIndexSpecificationOption error: Pole "unique" nie jest poprawne dla specyfikacji _id index
- 12. Czy potrzebuję konta programisty Apple?
- 13. XML Schema Unique razem na dwa atrybuty
- 14. numpy unique bez sortowania
- 15. Korzystanie krajalnice na multi-index
- 16. Kombinacja dwóch kolumnach UNIQUE
- 17. Zamień NA w kolumnie na wartość w sąsiedniej kolumnie
- 18. Czy potrzebuję muteksu do czytania?
- 19. Czy potrzebuję mangusty z Graphql?
- 20. Histogram na kolumnie Pandy
- 21. Czy istnieje sposób na zrobienie kółka z-index?
- 22. Potrzebuję zmienić kompilator na VS
- 23. Kłopoty spadnie UNIQUE
- 24. SQLite IntegrityError: UNIQUE failed:
- 25. UNIQUE w XML Schema
- 26. Czy "soft_delete" Laravel wymaga indeksu na MySQL?
- 27. Potrzebuję wyjaśnienia na temat Distribution.TestSuite
- 28. Migracja na muchy zawiesza się na postgres CREATE INDEX CONCURRENTLY
- 29. Domyślne indeksy na kolumnie ID?
- 30. JavaScript max() na kolumnie tablicy
Tak, wystarczy sam "unique()". Sprawdź [to pytanie] (http://stackoverflow.com/q/707874/1903366) dla porównania między różnymi indeksami – lukasgeiter