2010-10-24 3 views
1

всякий раз, когда я удаляю запись, а затем вставляю новую, новая запись вставляется в удаленный индекс? как я могу заставить новую запись вставлять в конец таблицы?Заставить новую запись в конце таблицы?

+1

Какая СУБД, в частности? – BoltClock

+0

Зачем вам это нужно? –

+0

@BlotClock, его mySQL –

ответ

5

Короткий ответ заключается в том, что вы не можете. Несколько более длинный ответ заключается в том, что технология RDBMS основана на теории множеств и что таблицы базы данных, такие как наборы, не имеют четкого порядка. Если вам нужно, чтобы это было в конце, когда вы запрашиваете эти данные, я бы добавил поле insertion_date в таблицу и заказывал это поле в вашем запросе.

+2

или поле автоинкремента insertion_order – Kel

+0

Вместо того, чтобы добавлять «поля», почему вы не можете выбрать ... ЗАКАЗАТЬ? – PerformanceDBA

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