Я создал поле в своей таблице и задал его как индекс, но я не могу заставить его увеличивать его при добавлении нового элемента. Как сделать это с помощью PHPMyAdmin?
Как создать поле в auto-incrementing в MySql в PHPMyAdmin?
Ответ 1
Установите флажок A_I при создании/редактировании столбца.
Ответ 2
Ответ Брайана Фишера верен, но есть другой способ, если вы хотите попробовать его в коде. Просто нажмите на базу данных, перейдите к 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 может использоваться для создания уникального идентификатора для новых строк.