Ví dụ, nếu tôi có hai bảng Teacher
và Student
rằng sẽ có một cột tên là IDNumber
, làm tôi phải đặt tên cho các chỉ số riêng biệt như thế này:Các tên chỉ mục có phải là duy nhất trên toàn bộ cơ sở dữ liệu trong Mysql không?
IDNum_teach
IDNum_stu
Hoặc tôi có thể chỉ cần tạo một chỉ mục trên mỗi bảng cho IDNumber
và đặt tên chúng là IDNum
?
Tôi gần như không bao giờ đặt tên cho danh mục của mình. Và chỉ có một vài nơi mà tên được sử dụng. MySQL cung cấp một tên, thường là trường tôi đang lập chỉ mục. Do đó tôi thường kết thúc với cùng một tên chỉ mục trong hai bảng khác nhau. –
Bản sao của https://stackoverflow.com/questions/13338198/ – xmedeko