Tôi gặp sự cố thường xuyên với phpMyAdmin: tính năng relation view cho phép tạo/thả các khóa ngoại, nhưng không kiểm soát tên của ràng buộc được tạo ra.Công cụ quản trị MySQL có quản lý khóa ngoài nghiêm trọng
Về cơ bản, nó dựa trên tên FK mặc định như UserAddress_ibfk_2
.
Điều đó trở nên phức tạp khi cố gắng phiên bản cơ sở dữ liệu với các bản vá lỗi SQL, khi chúng tôi không kiểm soát được tên của các ràng buộc. Tất nhiên chúng ta có thể viết tất cả các truy vấn liên quan đến FK bằng tay, nhưng điều đó giống như mất một chút điểm của việc sử dụng một công cụ như PMA.
Các bạn có sử dụng lựa chọn thay thế tốt cho phpMyAdmin có trình chỉnh sửa FK đẹp cho phép chỉnh sửa tên của các ràng buộc không?
bàn làm việc có vẻ tốt nhất! Tôi chắc chắn sẽ sử dụng nó –
Whoa, đẹp bài, cảm ơn. TBH Tôi đã mong đợi một công cụ * trực quan ít hơn, giống như một trình đơn thả xuống cho mối quan hệ (như trong PMA), và một hộp văn bản cho tên quan hệ. Có vẻ như tất cả các công cụ đều trực quan thay thế, bất kỳ lý do nào cho điều đó? – Benjamin
Ồ, trên thực tế, chỉ tìm thấy những gì tôi cần trong bàn làm việc của MySQL: ** Object Browser ** -> nhấp chuột phải vào tên bảng -> ** Alter Table ** -> ** Foreign Keys ** tab ở dưới cùng của màn! – Benjamin