| |
|
|
| | У меня такая проблема:
Сообщения сохраняются в базу данных, приобретая свой первичный ключ (в моем случае 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)
| | | >У меня такая проблема:
У Вас нет такой проблемы.
Первичные ключи вовсе не являются номерами строк в таблице просто всилу того,
что строки в ней не только не перенумерованы, но и не хранятся упорядоченно.
Если Вы хотите иметь номера строк, Вам нужно нумеровать (самому) строки результата запроса. Первичные ключи к этим номерам не имеют никакого отношения. Ну совсем никакого. | |
| |
|
|