Преобразование индекса таблицы из Int в Bigint MySQL

Я ' Я провел небольшой веб-эксперимент с использованием UID Facebook для проверки уникальных пользователей.

Недавно я обнаружил, что у некоторых пользователей UID могут быть больше, чем я предполагал, поэтому моя система на основе int теперь неадекватна, и мне нужно преобразовать в bigint.

Я не могу рисковать потерять результаты, которые у меня уже есть, но мне нужно преобразовать таблицу, чтобы индекс, содержащий uid, теперь стал bigint. Существуют ли какие-либо особые проблемы при изменении типа столбца индекса, и было бы это так просто, как:

ALTER TABLE breadusers MODIFY userid bigint;

?

6
задан Hal Clive 20 March 2011 в 16:37
поделиться