Więc próbuję dodać klucz podstawowy do jednej z tabel w mojej bazie danych. W tej chwili ma taki klucz podstawowy:
PRIMARY KEY (user_id, round_number)
Gdzie user_id to klucz obcy.
Próbuję to zmienić na to:
PRIMARY KEY (user_id, round_number, created_at)
Robię to w phpmyadmin, klikając ikonę klucza podstawowego w widoku struktury tabeli.
Oto błąd, który otrzymuję:
#1025 - Error on rename of './database/#sql-2e0f_1254ba7' to './database/table' (errno: 150)
Jest to baza danych MySQL z silnikiem tabel InnoDB.