| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MySQL > Запрос выбора записи на конкретное время |
| Автор: Папараццы 2.2.2007, 00:07 |
| Возможно ли выводить записи например каторые были всавлены за конкретное время...Например нужно вывести все записи каторые были изменены 1 во января...При том что поле даты не создано...Не известно когда были вставлены записи... |
| Автор: Папараццы 2.2.2007, 13:24 |
| Ну не извесны для меня ....А может СУБД имеет предстовление...Тоесть поле с датой нету...Тоесть когда были введены????? Ну изменены тоесть вставлены или Упдейт было зделано... |
| Автор: Akina 2.2.2007, 13:29 |
Если структурой БД не предусмотрено журналирование изменений или по крайней мере хранение щтампа последнего изменения - задача нерешаема. |
| Автор: Папараццы 2.2.2007, 14:16 | ||
Ну у меня тип таблиц Май Исам...Хотелось бы узнать возможно ли это?? Если да то какими функциями..И как сформулировать запрос... |
| Автор: muzer 2.2.2007, 14:48 |
| Добавить в таблицу поле с типом timestamp, оно будет ставиться в NOW() при вставке/апдейте записи. Ну можно ещё вести лог запросов, задаваемых к БД, но по-моему это не самый удобный способ для решения такой задачи. |
| Автор: Папараццы 2.2.2007, 15:00 |
| Спасибо за хароший советик...Только база уже гатова...И введено было каллосальное количество записей..Теперь надо написать статистику на эти записи...Может там есть инфа кокаето..Если есть то как её получить ??? |
| Автор: skyboy 2.2.2007, 16:53 |
коль не понимаешь намеков: нету там никакой информации "задним числом" о вставке/изменении/редактировании отдельных полей. есть поле для хранения даты изменения/создания таблицы. но они пустые - видимо логирование не ведется вовсе. сам пиши. |
| Автор: Akina 2.2.2007, 16:53 |
Какая разница? Журналирование либо заложено на стадии проектирования базы (программер это делает), либо нет. А там хоть plain text, хоть MyISAM - фиолетово... |
| Автор: skyboy 2.2.2007, 16:54 | ||
ты представляешь, КАК бы тормозил сервер и сколько бы такой лог занимал, если бы он велся по умолчанию для всех таблиц?! |
| Автор: Папараццы 2.2.2007, 22:54 |
| Мне оставалось только надеится.... |