|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.11.2010, 14:53 | #1 |
Пользователь
Регистрация: 29.06.2007
Сообщений: 47
|
значения auto-increment в mysql-запросах
Подскажите как удалить из таблицы последнюю запись, допустим с id=5, чтобы следующая создаваемая запись имела id=5, а не 6? или при удалении записи из середины таблицы с id=5 последующие обновились, чтобы не образовывались "дыры" в id-значениях.
id - auto_increment, записи создаются следующим образом PHP код:
все когда-то начинали с элементарного...
|
14.11.2010, 16:09 | #2 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
Решение проблемы:
- Удаляете свойство auto_increment с поля; - Правите поля id, как вам угодно; - Устанавливаете свойство auto_increment для поля id. Замечание: - ЭТО ДЕБИЛИЗМ. Полям устанавливают свойство auto_increment для того, чтобы потом никогда не заморачиваться с их установкой. Если вам нужно менять такое свойство, то скорее всего у вас неправильно построена логика работы с БД или просто параноя. |
14.11.2010, 16:24 | #3 |
Форумчанин Подтвердите свой е-майл
Регистрация: 20.11.2007
Сообщений: 500
|
Выполните такой запрос ALTER TABLE `tabcat` AUTO_INCREMENT =5 (может быть как то можно указать значение автоматически)
А после этого уже добавляйте новые записи. Или задавайте ID при записи в БД явно INSERT INTO tabcat( id, img, prod, description ) VALUES ('5', '$name_pic', '$prod', '$description') |
14.11.2010, 17:25 | #4 |
Пользователь
Регистрация: 29.06.2007
Сообщений: 47
|
Спасибо за ответы. Хотя можно было обойтись и без грубостей.
все когда-то начинали с элементарного...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Автозаполнение (auto increment) в FoxPro 2.6 | DimOn4Ik | Софт | 0 | 21.05.2010 21:58 |
Самопроизвольный лимит значения AutoIndex в таблице MySQL | DJ Triton | PHP | 1 | 23.04.2010 10:16 |
Вывод значения с mysql на сайт. | safrin | PHP | 1 | 16.11.2009 02:21 |
тест на php+mysql. не передаются значения переменных | Liana4271 | Помощь студентам | 2 | 14.06.2009 01:28 |