2012-10-31 2 views
1

я получаю следующую проблемуSession дублировать запись

error

я не могу действительно дублировать ошибку, потому что это происходит случайным образом. Но я думаю, что это происходит, когда я использую Chrome и Internet Explorer для просмотра веб-сайта. В моей базе данных он иногда обновляет все записи сеанса с помощью новой 'last_activity'

Искал интернет и github для подобных проблем, но ничего не нашел.

Я использую развитие филиальной

+0

Я знаю, что слишком много, чтобы попросить dev sql server полностью отразить производство, но не могли бы вы рассказать больше, почему вы считаете, что эта деталь имеет особое значение здесь? – kush

ответ

0

Этот запрос говорит БД, чтобы обновить все строки и идентификатор сеанса будет уникальным.

Это должно быть

UPDATE xxx SET `last_activity` = 1234 WHERE `session_id` = 'yoursessid' 

Обратите внимание на раздел WHERE. и, очевидно, 1234 - ваша метка времени, а ваша - фактическая строка сеанса

Смежные вопросы