Как сделать поле в MySql с автоинкрементом в PHPMyAdmin? - PullRequest
17 голосов
/ 12 января 2009

Я создал поле в своей таблице и установил его в качестве индекса, но не могу увеличить его при добавлении нового элемента. Как мне сделать это через PHPMyAdmin?

Ответы [ 2 ]

38 голосов
/ 12 января 2009

Установите флажок A_I при создании / редактировании столбца.

0 голосов
/ 17 марта 2015

Ответ Брайана Фишера правильный, но есть другой способ, если вы хотите попробовать его в коде. Просто нажмите на базу данных, перейдите в SQL и введите, например, следующий код:

CREATE TABLE Player (
id MEDIUMINT NOT NULL AUTO_INCREMENT,
имя пользователя CHAR (30) NOT NULL,
ПЕРВИЧНЫЙ КЛЮЧ (id)
)

Пояснение:
MEDIUMINT:
INT с минимальным значением -8388608 и максимальным значением 8388607
или минимальное значение 0 и максимальное значение 16777215

NOT NULL (два оператора в одном):
Это значение никогда не может быть пустым

AUTO_INCREMENT:
Что вы ищете
Атрибут AUTO_INCREMENT может использоваться для создания уникального идентификатора для новых строк.

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