MySQL, как я могу изменить идентификатор столбца с VARCHAR для Ints и автоматического увеличения? - PullRequest
0 голосов
/ 15 ноября 2011

Как мне изменить идентификатор столбца в таблице на целые и с автоинкрементом через phpmyadmin?

Спасибо

Ответы [ 3 ]

1 голос
/ 15 ноября 2011

Если первичного ключа нет, попробуйте это утверждение -

ALTER TABLE table
  CHANGE COLUMN id id INT(11) NOT NULL AUTO_INCREMENT,
  ADD PRIMARY KEY (id);

В противном случае вы можете запустить такой скрипт, как этот -

ALTER TABLE table
  CHANGE COLUMN id id INT(11) NOT NULL AUTO_INCREMENT;
1 голос
/ 15 ноября 2011

Попробуйте это:

ALTER TABLE your_table
CHANGE ID ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY
0 голосов
/ 15 ноября 2011

Выполните следующие шаги:

1) Создайте тип данных столбцов для автоинкремента как BIGINT. 2) Сделать тот же столбец, что и первичный ключ. 3) Затем добавьте параметр автоинтерминации, как показано на рисунке. АВТОМАТИЧЕСКОЕ УВЕЛИЧЕНИЕ

...