1

Тема: auto_increment в 2.9.0.2

Здравствуйте! Скажите пожайлуста, на хостинге стоит вышеуказанная версия phpmyadmin, мне надо в "самодельной" таблице создать поле id, но в новых версиях (как я думаю), нет выбора поля auto_increment, вроде и в ручную писал, но пишет ошибку в той строке, подскажите пожайлуста что делать?

2

Re: auto_increment в 2.9.0.2

nike-57 сказал:

но в новых версиях (как я думаю), нет выбора поля auto_increment, вроде

Это не так, разумеется, возможность задавать параметр auto_increment для полей никуда не делась.

Если Вам нужно добавить новое поле id c атрибутом AUTO_INCREMENT, тогда:
- выбираете в левом меню необходимую базу данных (если их у Вас несколько), выбираете таблицу в которую необходимо добавить новое поле.
- переходите на вкладку "Structure" (Структура), под пиктограммой Предварительного просмотра для печати есть группа полей. Пишите сколько полей нужно добавить (в нашем случае, это 1) и указываете локализацию нового поля (если id - идентификатор записи, тогда добавляйте в начало - "At Beginning of Table"
- в открывшемся диалоге указываете название поля "id", выбираете наиболее подходящий Вам числовой тип поля, выбираете из выпадающего списка "Extra" - auto_increment. Отмечаете кнопку Primary, чтобы сделать поле первичным ключом.
- жмёте "Сохранить"

Если нужно для уже созданного поля добавить атрибут "auto_increment": с уже знакомой Вам вкладки "Структура" выбираете редактирование поля "id" и там задаете "auto_increment".

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

3

Re: auto_increment в 2.9.0.2

Lokki сказал:
nike-57 сказал:

но в новых версиях (как я думаю), нет выбора поля auto_increment, вроде

Это не так, разумеется, возможность задавать параметр auto_increment для полей никуда не делась.

Если Вам нужно добавить новое поле id c атрибутом AUTO_INCREMENT, тогда:
- выбираете в левом меню необходимую базу данных (если их у Вас несколько), выбираете таблицу в которую необходимо добавить новое поле.
- переходите на вкладку "Structure" (Структура), под пиктограммой Предварительного просмотра для печати есть группа полей. Пишите сколько полей нужно добавить (в нашем случае, это 1) и указываете локализацию нового поля (если id - идентификатор записи, тогда добавляйте в начало - "At Beginning of Table"
- в открывшемся диалоге указываете название поля "id", выбираете наиболее подходящий Вам числовой тип поля, выбираете из выпадающего списка "Extra" - auto_increment. Отмечаете кнопку Primary, чтобы сделать поле первичным ключом.
- жмёте "Сохранить"

Если нужно для уже созданного поля добавить атрибут "auto_increment": с уже знакомой Вам вкладки "Структура" выбираете редактирование поля "id" и там задаете "auto_increment".

Спасибо