Với tư cách là người dùng4115463 cho biết, điều này là do sự khác biệt trong DataType. Đảm bảo rằng cả hai khóa có cùng kiểu dữ liệu chính xác:
- trường Datatype phải chứa cùng một chuỗi (
INT
vàINT(10)
không giống nhau) - hộp kiểm B (Là nhị phân) phải khớp
- hộp kiểm UN (Chưa ký) phải khớp
Khi chọn một hộp kiểm, MySQL Workbench cố gắng điền vào menu thả xuống bên cạnh hộp kiểm với các cột phù hợp và nếu nó không thể tìm thấy bất kỳ cột nào phù hợp, nó quyết định bỏ qua việc nhấp vào hộp kiểm để thay thế.