|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.03.2011, 12:02 | #1 |
Форумчанин
Регистрация: 10.11.2010
Сообщений: 569
|
пересчёт ID в БД MySQL
как зделать перещёт в бд mysql? сейчас я обьясню, что я хочю зделать.
например: у меня есть 3 записи в базе данных, айди у них ставится базой автоматически, их айди такие 1, 2, 3 , когда я удаляю одну запись (например, 2-рую) и доавляю ещё одну у меня выходит айди 1, 3, 4. как зделать чтобы база данных перещиталась и ставила айди нормально? зарание спасибо
Это ещё не конец и даже не начало конца, это возможно только конец начала.
|
12.03.2011, 12:17 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Поверьте, это Вам НЕ НУЖНО!
задача ID-шников обеспечивать уникальность (т.е. они выполняют роль ключевого поля). Если Вы хотите от них ещё чего-нибудь - то забудьте - это дорога ведёт в Бездну! почему так - почитайте теорию БД. Если по условиям задачи Вам действительно нужен какой-то счётчик, который будете использовать и пересчитывать (честно говоря, порядковый номер можно получать динамически в запросе, если уж Вы его пересчитывать собрались!) - так заведите ОТДЕЛЬНОЕ поле и делайте с ним всё, что хотите! |
12.03.2011, 12:38 | #3 |
Форумчанин
Регистрация: 10.11.2010
Сообщений: 569
|
понятно, просто у меня данные выводятся так:
перещитываем кол-во записей в бд, потом выводим их по айди. значит зделаю чуть-чуть по другому )
Это ещё не конец и даже не начало конца, это возможно только конец начала.
|
12.03.2011, 12:46 | #4 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,179
|
select count(id) - даст вам количество записей в бд...
а для вывода - так же запрос select ваши поля from table - выдаст все записи в бд и не нужно ничего пересчитывать |
12.03.2011, 23:04 | #5 |
Форумчанин
Регистрация: 10.11.2010
Сообщений: 569
|
спс, попробую
Это ещё не конец и даже не начало конца, это возможно только конец начала.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
статья - Работа с MySQL в С++ с использованием библиотеки mysql++ | Pblog | Обсуждение статей | 1 | 24.07.2013 19:28 |
Mysql+Delphi 2010 Использую libmysql.dll + mysql.pas не могу инф сохранить в базу | kGpROGER | БД в Delphi | 7 | 30.12.2010 18:27 |
есть адреси в mysql нужно поиска с AJAX for mysql | orter | PHP | 1 | 24.09.2010 10:24 |
обновление в блоге - Работа с MySQL в С++ с использованием библиотеки mysql++ | Pblog | Обсуждение статей | 0 | 16.08.2009 16:00 |