#31 2010.12.08 19:12

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Как удалить сообщение?

DADO, скорее всего, там у тебя уже израсходованы ID. (последний возможный больше чем INT). обнули ID, либо сделай автоинкрементное поле и все от него зависящие типом BIGINT

Неактивен

#32 2010.12.08 22:09

DADO
Участник
Зарегистрирован: 2010.04.06
Сообщений: 90
Карма: 1
Профиль

Re: Как удалить сообщение?

Как обнулить ID? Тоесть стереть всех усеров?
У автоинжеремент нет Бигинт.Геморой не поможешь мне в этом. Дам лог и пароль. А то совсем он меня з.... . А я не че понимаю в инйинт, и в том числе и в других.

Неактивен

#33 2010.12.09 00:29

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Как удалить сообщение?

DADO написал:

Как обнулить ID? Тоесть стереть всех усеров?
У автоинжеремент нет Бигинт.Геморой не поможешь мне в этом. Дам лог и пароль. А то совсем он меня з.... . А я не че понимаю в инйинт, и в том числе и в других.

TRUNCATE TABLE Table
Добавлено спустя   4 минуты  14 секунд:
Ето очистит базу

Неактивен

#34 2010.12.09 00:40

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Как удалить сообщение?

А хотя тибе надо выполнить DROP TABLE и создать новую таблицу

Неактивен

#35 2010.12.09 10:46

DADO
Участник
Зарегистрирован: 2010.04.06
Сообщений: 90
Карма: 1
Профиль

Re: Как удалить сообщение?

Мне жалко 1600 чел почти рега. А иново пути нету?

Неактивен

#36 2010.12.09 10:53

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Как удалить сообщение?

DADO, автоинкремент и бигинт - это абсолютно разные вещи.
Чтобы указать значение автоинкремента, нужно выполнить

Код:

1
ALTER TABLE `table` AUTO_INCREMENT =100

где 100 - это нужный номер

Неактивен

#37 2010.12.09 16:17

DADO
Участник
Зарегистрирован: 2010.04.06
Сообщений: 90
Карма: 1
Профиль

Re: Как удалить сообщение?

Запрос верен.При смене инжеремента я записал в блокнот эт запрос Гемеррой и я тож об этом думал что как можно с запросами эт сделать? Например:
1) прям шас идеть 3170 ый ид. Проверить не дано ли ид выше от инкеремента.
2) если дано удалить эт ид и вернуть инкеремент в нормальный очередь.

Неактивен

#38 2010.12.09 16:24

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Как удалить сообщение?

DADO, это работу за тебя делает БД. Есть же решение, при чем не одно, чем не устраивает?

Неактивен

#39 2010.12.10 07:26

DADO
Участник
Зарегистрирован: 2010.04.06
Сообщений: 90
Карма: 1
Профиль

Re: Как удалить сообщение?

Gemorroj стереть базу по моему не выход.Второе решение Бигинт как ты сказал. Эт хорошо, но не знаю как сменить,и каких таблиц сменить над после этого.

Неактивен

#40 2010.12.10 08:53

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Как удалить сообщение?

стереть бд тебе никто не предлагал! тебе предлагали указать автоинкремент!

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.014 s