Khi tôi đặt unique() trên cột trong di chuyển laravel, tôi không cần phải đặt chỉ mục() nữa phải không? Độc đáo đã tạo chỉ mục cho tìm kiếm nhanh?laravel nào tôi cần index() trên cột unique()?
Trả lời
Có unique()
một mình là đủ. Nó sẽ tạo ra một chỉ số UNIQUE
trên bảng mà về cơ bản giống như một "bình thường" INDEX
nhưng cũng thực thi ràng buộc rằng không thể có hai hàng có cùng giá trị.
Vì vậy, về hiệu suất UNIQUE
nên ít nhất là giống nhau nếu không còn nhanh hơn nữa. Không cần thêm chỉ mục bổ sung.
This question có câu trả lời hay so sánh các chỉ mục khác nhau của MySQL.
Không, bạn không cần phải đặt chỉ mục() nữa.
Tôi đoán loại OP đã biết điều đó. Một lời giải thích sẽ hữu ích ... – lukasgeiter
Điều đó không được đề cập trong câu hỏi, đúng không? –
Không, nhưng không phải khi bạn nói như vậy (mặc dù bạn nói đúng) nghe có vẻ giống như một ý kiến hơn là một câu trả lời đúng đắn. – lukasgeiter
- 1. Drop Unique Index Laravel 5
- 2. composite-unique-key-validation - laravel
- 3. mysql unique index EXCEPT rỗng hoặc null
- 4. Laravel catch Eloquent "Unique" lỗi trường
- 5. MongoDB - index Unique vs chỉ số hợp chất
- 6. sự khác nhau giữa UNIQUE INDEX và UNIQUE KEY là gì?
- 7. Primary Key và Unique Index - script sql tạo ra bởi SQL Developer
- 8. Index cho cột nullable
- 9. MySQL - Tạo chỉ mục UNIQUE trên hai cột cho ON DUPLICATE KEY
- 10. gì index()" có nghĩa là trong Laravel?
- 11. cách chỉnh sửa cột trên laravel?
- 12. Index tất cả các cột
- 13. MySQL: (Fulltext/Index) Tìm kiếm trên "một từ-cột"
- 14. Rẽ Pandas Multi-Index vào cột
- 15. Sự khác nhau giữa UNIQUE, UNIQUE KEY và CONSTRAINT 'name' UNIQUE là gì?
- 16. Laravel 5 có mối quan hệ lớn trên hai cột
- 17. UNIQUE chế điều khiển bởi một cột chút
- 18. Lỗi Duplicate entry '1-11' cho khóa 'user_image' khi tạo index UNIQUE mới
- 19. Unique index hạn chế không làm việc trong ứng dụng Phoenix
- 20. Nhiều Index Cột vs Nhiều chỉ số
- 21. Tab Index trên div
- 22. Tạo chế UNIQUE trên nhiều cột trong MySQL Workbench sơ đồ EER
- 23. RODBC: sqlUpdate() không nhận ra cột index
- 24. Vi phạm chế KEY UNIQUE trên null
- 25. Hàm Laravel POST call index() thay vì store()
- 26. Tôi có cần thêm chỉ mục trên bảng mySQL nếu cột ID là khóa chính không?
- 27. Cột Tên Xung đột trên Laravel 4 thạo Query Builder
- 28. Làm cách nào để đổi tên cột trong laravel bằng cách sử dụng di chuyển?
- 29. Các cột tăng trong laravel
- 30. MySQL: SELECT UNIQUE VALUE
Chỉ riêng 'duy nhất()' là đủ. Kiểm tra [câu hỏi này] (http://stackoverflow.com/q/707874/1903366) để so sánh giữa các chỉ số khác nhau – lukasgeiter