SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 30.10.2011 18:30:53

demiurg
Завсегдатай
Зарегистрирован: 08.05.2011
Сообщений: 46

Как выбрать последнюю запись из таблицы

Подскажите как выбрать последнюю запись из таблицы.
select * from information limit 1; -
Вот такой запрос наоборот выводит первую запись... Которая внесена давно...

Неактивен

 

#2 30.10.2011 19:53:03

evgeny
Гуру
Зарегистрирован: 04.05.2009
Сообщений: 335

Re: Как выбрать последнюю запись из таблицы

Нужно сортировать
например

select * from information order by id desc limit 1;

Отредактированно evgeny (30.10.2011 19:53:23)

Неактивен

 

#3 31.10.2011 00:42:35

demiurg
Завсегдатай
Зарегистрирован: 08.05.2011
Сообщений: 46

Re: Как выбрать последнюю запись из таблицы

Вот тут никак как -раз.
Основным идентификатором является время, которое было некорректно вставлено в таблицу.
Ноя всётаки решил так нашёл кол-во записей и сделал select * from information limit 4912,20;

А ещё такой вопрос - а что будет  ,если я аппаратно  в запросе  вставки в varchar  вставлю непечатные символы или 0x00  - он просто не пройдёт? Или БД как то распознает его - хоть и "криво"? Т.е. если в текстовом массиве проскочит такой символ...

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson