Đây là một sự đơn giản hóa quá mức của một thiết lập mãnh liệt mà tôi đang làm việc. table_1và table_2cả hai đều có các khóa chính thay thế tự động làm ID. infolà một bảng chứa thông tin về cả hai table_1và table_2.
table_1 (id, field)
table_2 (id, field, field)
info ( ???, field)
Tôi đang cố gắng quyết định xem tôi có nên tạo khóa chính của infohỗn hợp ID từ table_1và table_2. Nếu tôi làm điều này, cái nào trong số này có ý nghĩa nhất?
(trong ví dụ này tôi đang kết hợp ID 11209 với ID 437)
INT(9)11209437 (tôi có thể tưởng tượng tại sao điều này là xấu)
VARCHAR (10) 11209-437
DECIMAL (10,4)11209.437
Hay cái gì khác?
Điều này có ổn không khi sử dụng nó làm Khóa chính trên DB MYSQL MYISAM?