SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 07.04.2013 19:26:20

Werlad
Участник
Зарегистрирован: 07.04.2013
Сообщений: 2

[DLE]MySQL Error!

Всем привет.
При регистрации у меня стало выводить вот такую ошибку!

MySQL Error!
MySQL error in file: /engine/modules/register.php at line 558
Error Number: 1062
The Error returned was:
Duplicate entry '2147483647' for key 'PRIMARY'
SQL query:

INSERT INTO dle_users (name, password, email, reg_date, lastdate, user_group, info, signature, favorites, xfields, logged_ip) VALUES ('ник', 'пароль', 'мыло', '1365348021', '1365348021', '4', '', '', '', '', 'айпи')

Вот скрин:
http://s43.radikal.ru/i099/1304/a6/e7ec4265671f.jpg
Что делать, помогите!

Отредактированно Werlad (07.04.2013 19:28:26)

Неактивен

 

#2 08.04.2013 10:28:39

evgeny
Гуру
Зарегистрирован: 04.05.2009
Сообщений: 335

Re: [DLE]MySQL Error!

Походу у вас переполненна таблица dle_user, и AUTOINCREMENT уперся в ограничиние INT.
Нужно увеличить его на BIGINT.
Незнаю названия вашего primary key, поэтому предположительно

ALTER TABLE dle_users  CHANGE `user_id` `user_id` BIGINT(20) NOT NULL AUTO_INCREMENT;

или
ALTER TABLE dle_users  CHANGE `id` `id` BIGINT(20) NOT NULL AUTO_INCREMENT;

Отредактированно evgeny (08.04.2013 10:29:16)

Неактивен

 

#3 08.04.2013 18:59:17

Werlad
Участник
Зарегистрирован: 07.04.2013
Сообщений: 2

Re: [DLE]MySQL Error!

Спасибо помогло!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson