Как мне сделать поле в MySql автоматически увеличивающимся в PHPMyAdmin?

StackOverflow https://stackoverflow.com/questions/434810

  •  10-07-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

Другие советы

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

СОЗДАТЬ ТАБЛИЦУ Игрок (
идентификатор MEDIUMINT NOT NULL AUTO_INCREMENT,
имя пользователя CHAR(30) NOT NULL,
ПЕРВИЧНЫЙ КЛЮЧ (id)
)

Объяснение:
СРЕДНЯЯ МЯТА:
INT с минимальным значением -8388608 и максимальным значением 8388607.
или минимальное значение 0 и максимальное значение 16777215.

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

АВТОМАТИЧЕСКОЕ ПРИРАЩЕНИЕ:
Что вы где ищете
Атрибут AUTO_INCREMENT можно использовать для создания уникального идентификатора для новых строк.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top