Как мне сделать поле в MySql автоматически увеличивающимся в PHPMyAdmin?
-
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 можно использовать для создания уникального идентификатора для новых строк.