|
|
|
| У меня такая проблема:
Сообщения сохраняются в базу данных, приобретая свой первичный ключ (в моем случае id_theme). Но сообщений накапливается очень много, и постепенно я их удалаю, но первичные ключи сохраняются т.е.:
id_theme=1 msg=вася
id_theme=2 msg=петя // я удалил это сообщение, но следующее сообщение будет иметь первичный ключ не 2, а 3!! :
id_theme=3 msg=леша
Вопрос: как сделать чтобы сообщения добавлялись с первичным ключем, который следует по порядку, а не который шел бы после удаленного сообщения
Заранее спасибо... | |
|
|
|
|
|
|
|
для: fis
(10.01.2007 в 21:34)
| | MySQL где то сохраняет какие ключи уже были и не допускает повторов,элементарно)) Сам думал как зделать чтобы убрать....потом передумал)) | |
|
|
|
|
|
|
|
для: fis
(10.01.2007 в 21:34)
| | Никак=) Нужно сбрасывать всю таблицу...
А собсна зачем вам это надо??? | |
|
|
|
|
|
|
|
для: Poison
(10.01.2007 в 21:51)
| | Я тоже самое хотел спросить)) | |
|
|
|
|
|
|
|
для: fis
(10.01.2007 в 21:34)
| | >У меня такая проблема:
У Вас нет такой проблемы.
Первичные ключи вовсе не являются номерами строк в таблице просто всилу того,
что строки в ней не только не перенумерованы, но и не хранятся упорядоченно.
Если Вы хотите иметь номера строк, Вам нужно нумеровать (самому) строки результата запроса. Первичные ключи к этим номерам не имеют никакого отношения. Ну совсем никакого. | |
|
|
|