# 1025 - Ошибка при переименовании './database/#sql-2e0f_1254ba7' в './database/table' (errno: 150)

Итак, я пытаюсь добавить первичный ключ к одной из таблиц в моей базе данных. Прямо сейчас у него есть такой первичный ключ:

PRIMARY KEY (user_id, round_number)

Где user_id - внешний ключ.

Я пытаюсь изменить его на это:

PRIMARY KEY (user_id, round_number, created_at)

Я делаю это в phpmyadmin, щелкнув значок первичного ключа в представлении структуры таблицы.

Это ошибка, которую я получаю:

#1025 - Error on rename of './database/#sql-2e0f_1254ba7' to './database/table' (errno: 150)

Это база данных MySQL с движком таблиц InnoDB.

78
задан OMG Ponies 30 April 2011 в 17:29
поделиться