powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вывести последнюю запись из таблицы
13 сообщений из 13, страница 1 из 1
Вывести последнюю запись из таблицы
    #38680491
gbcfk(f)^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день

Есть большая табличка (гигабайт так в 150) в базе куда постоянно пишутся новые записи... штук по 50 в секунду

Можно ли как нибудь вывести последнюю\одну из последних записей на текущий момент?
Select'ы отрабатывают на табличке по часу, к тому времени данные уже устаревают и не интересны

Это вообще возможно?
...
Рейтинг: 0 / 0
Вывести последнюю запись из таблицы
    #38680510
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторSelect'ы отрабатывают на табличке по часу
например?
...
Рейтинг: 0 / 0
Вывести последнюю запись из таблицы
    #38680528
gbcfk(f)^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SharuPoNemnoguнапример?
Например
select * from table where TIME_STAMP like %2014-06-26% limit 1;
выполняется около 45 минут
...
Рейтинг: 0 / 0
Вывести последнюю запись из таблицы
    #38680532
gbcfk(f)^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Менять что либо в базе\таблице нельзя
Ею пользуется специфическое ПО и вносить изменени туда никак нельзя
...
Рейтинг: 0 / 0
Вывести последнюю запись из таблицы
    #38680536
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а
Код: sql
1.
select * from table order by id desc limit 1
...
Рейтинг: 0 / 0
Вывести последнюю запись из таблицы
    #38680559
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gbcfk(f)^,

а для чего в запросе Like?
...
Рейтинг: 0 / 0
Вывести последнюю запись из таблицы
    #38680583
gbcfk(f)^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
like просто для примера



select * from table order by id desc limit 1
уже пол часа выполняется и пока не закончил
...
Рейтинг: 0 / 0
Вывести последнюю запись из таблицы
    #38680596
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
select * from table where id = last_insert_id()


а так?
...
Рейтинг: 0 / 0
Вывести последнюю запись из таблицы
    #38680609
gbcfk(f)^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в таблице нет поля id...
...
Рейтинг: 0 / 0
Вывести последнюю запись из таблицы
    #38680614
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет уникального поля с авто инкрементом?
...
Рейтинг: 0 / 0
Вывести последнюю запись из таблицы
    #38680620
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
select * from table order by TIME_STAMP desc limit 1

это если оно индексировано, конечно
...
Рейтинг: 0 / 0
Вывести последнюю запись из таблицы
    #38681375
gbcfk(f)^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ага, нету индекса
В том то и проблема
...
Рейтинг: 0 / 0
Вывести последнюю запись из таблицы
    #38681802
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gbcfk(f)^Ага, нету индекса
В том то и проблемав таком случае если
SharuPoNemnoguнет уникального поля с авто инкрементом?, то ой.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вывести последнюю запись из таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]