Можно ли добавить новый уникальный индекс в существующую таблицу базы данных? - PullRequest
4 голосов
/ 02 марта 2012

У меня есть таблица базы данных, но без индекса, и я хочу добавить индекс id к этой таблице, который будет уникальным для каждой строки, как я могу сделать это с помощью mysql?

1 Ответ

11 голосов
/ 02 марта 2012

Если у вас уже нет ключа на столе, вы можете сделать это:

ALTER TABLE whatever ADD id Int NOT NULL AUTO_INCREMENT PRIMARY KEY;

И помните, что вы можете добавить FIRST в конец этой строки, чтобы сделать его первым столбцом, который будет хорошей идеей для идентификатора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...