Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 16.10.2011, 14:12
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Добрый день, уважаемые программисты. Первым своим сообщением на этом форуме задам такой вопрос:Существуюет таблица в MySql базе данных, в ней есть столбцы id (самоинкрементирующийся) и несколько других. В этой таблице лежит несколько записей(от 0 до много, но вообще-много, несколько сотен или даже тысяч, поэтому и требуется эффективность). Так вот: как можно в эту таблицу вставить ещё одну запись не в конец таблицы, а на n-ную позицию так, чтобы всё, что окажется ниже, сместилось по id на единицу вниз, но ничего при этом не терялось и не удалялось (как если бы мы в ворде в нумерованный список посередине вставляли ещё одну строку)?Будет ли работать обычный insert into, если поле id-самоинкрементирующееся примари?Если нет, то можно ли это делать как-то более эффективно, чем через извлечение всей базы во временный массив, вставкой записи в нужное место и записывание этого всего обратно в базу?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Виза в UK при наличии записи в SIS Guest Архив вопросов и ответов 0 17.10.2011 12:17
MySQL - как сделать результат подзапроса в виде поля Guest Продолжение старого архива 0 16.10.2011 16:29
проверить поля на совпадение и вытащить id из MySQL Guest Продолжение старого архива 0 16.10.2011 14:47
вставка записи в jos_content с кавычкой Guest Четвертый архив 0 30.09.2011 15:09
вставка новой записи Guest Новый архив 2 0 29.09.2011 06:44



© www.otvetnemail.ru - Форум вопросов и ответов.