2013-08-05 3 views
-1

Можно ли добавить запись в начало базы данных MySQL во время инструкции «INSERT»? Например, последняя запись будет показана первой?Вставить строку в верхнюю часть таблицы

: D спасибо!

+1

таблица mysql не имеет по умолчанию orde r, все зависит от того, как вы выбираете из таблицы – x4rf41

+1

, так как таблица уже будет в порядке от последней, и больше не потребуется ORDER BY во время просмотра записей базы данных. :) еще раз спасибо!! – JNY

+1

Можно ли вставить новую строку поверх таблицы MySQL? Здесь вы можете найти решение (например, используя в качестве ключевого слова primarey дату вставки), при этом всегда вы правильно делаете выбор, который вы всегда найдете в качестве первой позиции последней вставки. – Deckard27

ответ

0

Это, к сожалению, невозможно.

Я думаю, что ваш вариант использования - это получение данных в определенном порядке, что является целью запроса, а не DML.

Существует грязный обходной путь ...

  • Создать новую таблицу
  • Вставьте «позднюю» запись в новую таблицу
  • Вставьте существующие записи в новую таблицу
  • падения старого таблица
  • Переименовать новый стол в старую таблицу
+0

:) спасибо. shuld've читать это первым, я думаю. – JNY

Смежные вопросы