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