Vì vậy, tôi đang cố gắng thêm khóa chính vào một trong các bảng trong cơ sở dữ liệu của mình. Ngay bây giờ nó có một khóa chính như sau:
PRIMARY KEY (user_id, round_number)
Trường hợp user_id là khóa ngoại.
Tôi đang cố gắng thay đổi nó thành thế này:
PRIMARY KEY (user_id, round_number, created_at)
Tôi đang thực hiện việc này trong phpmyadmin bằng cách nhấp vào biểu tượng khóa chính trong chế độ xem cấu trúc bảng.
Đây là lỗi tôi nhận được:
#1025 - Error on rename of './database/#sql-2e0f_1254ba7' to './database/table' (errno: 150)
Nó là một cơ sở dữ liệu MySQL với công cụ bảng InnoDB.