|
MySQL.RU - Webboard
Вернуться
Перескок автоинкрементарного значения (Сергей) 06/11/2011 - 14:48:27
Re: Перескок автоинкрементарного значения (Akina) 07/11/2011 - 18:53:20
Re: Перескок автоинкрементарного значения (Akina) 07/11/2011 - 18:56:38
Re: Re2:Перескок автоинкрементарного значения (Сергей) 08/11/2011 - 00:19:47
Re: Re2:Перескок автоинкрементарного значения (Сергей) 08/11/2011 - 00:29:39
From: Сергей - 06/11/2011 - 14:48:27
Subject:Перескок автоинкрементарного значения
-----------------
Есть табличка с первичным ключом - автоинкрементарным полем id, и с полем dt int unsigned, которое всегда заполняется так:
dt=UNIX_TIMESTAMP(NOW()).
И вот, впервые за несколько лет получилась "аномалия" такого рода:
id | dt
100 | 1000
101 | 1110
102 | 1100 - нарушение порядка
103 | 1300
Понятно что значения условные, просто для примера.
Получается запись с id=102 появилась по времени раньше (dt=1100) чем запись с id=101 (dt=1110). В реальной ситуации разница во времени - 52 секунды. Как такое может быть?
Для справки: данные в эту таблицу только вставляются, причём в одном месте кода, не удаляются, дата и ид не модифицируются. В
сутки вставок всего примерно 100-300
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
40701
|
|