|
MySQL.RU - Webboard
Вернуться
Сбой автоинкремента в базе данных (AXAE) 02/02/2007 - 10:52:51
Re: Сбой автоинкремента в базе данных (Nick) 02/02/2007 - 10:58:42
Re: Сбой автоинкремента в базе данных (AXAE) 05/02/2007 - 07:06:07
> Original message text:
> From: AXAE - 02/02/2007 - 10:52:51
> Subject:Сбой автоинкремента в базе данных
> -----------------
> У меня такая проблема - при записи в таблицу случайно записал в автоинкрементное поле (установленное NOT NULL и UNSIGNED) отрицательное число (по недосмотру). И теперь оно не работает: при записи нового значения без указания этого поля оно автоматически ставится в -1 (в менеджере EMS MySQL смотрю) для первой добавленной строки, затем в том же менеджере показывает для автоинкрементного поля значение NULL. А при попытке еще добавить чего-нибудь - ошибка - "дублирование ключа!" и пишется число 18446744073709551615. Из под командной строки значение автоинкрементного поля показывается как приведенное выше число (а не -1, как показывает EMS менеджер). Как исправить ситуацию?
>
From: AXAE - 05/02/2007 - 07:06:07
Subject:Сбой автоинкремента в базе данных
-----------------
Точно, бит знака же сверху пишется... Что-то я упустил это.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
30629
|
|