Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Базы данных » MySQL » Задом наперед
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
[wish]master
Участник
Средний рейтинг: 4.67 | Оценок: 3
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Dec 2003
Место проживания: Хабаровск
Публикаций: 57
Статус: [wish]master в оф-лайне
Unhappy Задом наперед [сообщение #58633]

Млин, замучался уже доки рыть. Ð_ешил спросить, может кто знает. Есть ли в MySQL функция, чтобы данные в базу записывались по принципу "новые сверху"? И еще вопросик, как можно установить лимит на кол-во записей, чтобы самые старые при этом стирались, а новые соответственно писАлись?

__________________
Однажды, только ты поверь,
Маятник качнется в правильную сторону...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 14-01-2004 01:36
Нажмите сюда для просмотра профайла [wish]master Отправить Персональное сообщение [wish]master Посетить домашнию страничку [wish]master! Найти сообщения от [wish]master Добавить [wish]master в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RaZEr
Модератор
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус: RaZEr в оф-лайне
[сообщение #58634]

quote:
Есть ли в MySQL функция, чтобы данные в базу записывались по принципу "новые сверху"?
ORDER BY

__________________
The time was broken ...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 14-01-2004 01:40
Нажмите сюда для просмотра профайла RaZEr Отправить Персональное сообщение RaZEr Найти сообщения от RaZEr Добавить RaZEr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
pesniru
Участник

Зарегистрирован: Jan 2004
Место проживания:
Публикаций: 29
Статус: pesniru в оф-лайне
[сообщение #58654]

quote:
Первоначальное сообщение от RaZEr
ORDER BY


Ты уверен, что это чтобы именно "данные записывались в базу"? :-)
Ð_то сортировка выборки, а не сортировка записи.

pesniru добавил 14-01-2004 в 13:21:22:
quote:
Млин, замучался уже доки рыть. Ð_ешил спросить, может кто знает. Есть ли в MySQL функция, чтобы данные в базу записывались по принципу "новые сверху"?


Хм... Ты уверен что спросил именно то, что хотел спросить?
Где у таблицы и тем более БД "верх" или "низ"?
Скорее всего ты просто плохо понимаешь принцип построения баз.
Наверняка все твои проблемы решаются сортировкой при выборке данных, а не при занесении.

quote:
И еще вопросик, как можно установить лимит на кол-во записей, чтобы самые старые при этом стирались, а новые соответственно писАлись?


Никак.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 14-01-2004 13:18
Нажмите сюда для просмотра профайла pesniru Отправить Персональное сообщение pesniru Посетить домашнию страничку pesniru! Найти сообщения от pesniru Добавить pesniru в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #58658]

quote:
И еще вопросик, как можно установить лимит на кол-во записей, чтобы самые старые при этом стирались, а новые соответственно писАлись?

Пишешь скрипт который будет вызываться через крон и будет стирать старые записи.

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 14-01-2004 13:34
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RaZEr
Модератор
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус: RaZEr в оф-лайне
[сообщение #58672]

quote:
Ты уверен, что это чтобы именно "данные записывались в базу"? :-)
А ты уверен что я именно про запись?

__________________
The time was broken ...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 14-01-2004 16:51
Нажмите сюда для просмотра профайла RaZEr Отправить Персональное сообщение RaZEr Найти сообщения от RaZEr Добавить RaZEr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
he][es
Участник+
Средний рейтинг: 4.07 | Оценок: 30
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: he][es в оф-лайне
[сообщение #58687]

Гыгы прочёл тему кроме улыбки ничего...

__________________
Админ - вождь Апачей...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 14-01-2004 21:30
Нажмите сюда для просмотра профайла he][es Отправить Персональное сообщение he][es Найти сообщения от he][es Добавить he][es в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
[wish]master
Участник
Средний рейтинг: 4.67 | Оценок: 3
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Dec 2003
Место проживания: Хабаровск
Публикаций: 57
Статус: [wish]master в оф-лайне
[сообщение #58703]

quote:
Где у таблицы и тем более БД "верх" или "низ"?

pesniru.
"Верх" —> где AUTO_INCREMENT = 1
"Низ" —> соответственно AUTO_INCREMENT = номеру последней записи

Как сделать, чтобы было наоборот? Если это вообще возможно. Чтобы последняя запись всегда имела AUTO_INCREMENT = 1, а остальные спускались ниже. И при достижении лимита (1000, например) удалялись.
quote:
все твои проблемы решаются сортировкой при выборке данных

pesniru. Ð_то они сейчас так решаются. Массивы - не то! Я уверен, что можно грамотнее функцию написать. ORDER BY - уже ближе, но можно ли его использовать в INSERT'е?
quote:
Пишешь скрипт который будет вызываться через крон и будет стирать старые записи.

polo. Ð_то понятно. Я лучше крона штучку уже давно написал. Для меня она лучше и удобнее. Вопрос не в этом. Можно ли как-то с помощью SQL-функций удаление старых записей организовать? Например, ставим ограничение в 1000 записей, и, когда кол-во записей переваливает за это число, скрипт удалял бы самые старые из тех, что были и записывал новые.

__________________
Однажды, только ты поверь,
Маятник качнется в правильную сторону...

Сообщение было отредактировано [wish]master 15-01-2004 в 02:11

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 15-01-2004 02:05
Нажмите сюда для просмотра профайла [wish]master Отправить Персональное сообщение [wish]master Посетить домашнию страничку [wish]master! Найти сообщения от [wish]master Добавить [wish]master в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RaZEr
Модератор
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус: RaZEr в оф-лайне
[сообщение #58706]

2 [wish]master: Купи книжку по SQL и по ее прочтению отпадут многие вопросы, вроде "можно ли использовать ORDER BY в INSERT" ...

__________________
The time was broken ...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 15-01-2004 02:28
Нажмите сюда для просмотра профайла RaZEr Отправить Персональное сообщение RaZEr Найти сообщения от RaZEr Добавить RaZEr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
[wish]master
Участник
Средний рейтинг: 4.67 | Оценок: 3
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Dec 2003
Место проживания: Хабаровск
Публикаций: 57
Статус: [wish]master в оф-лайне
[сообщение #58709]

RaZEr, ок. mysql.ru тоже неплохо для начала. Жаль времени постоянно не хватает толком почитать. Все наскоком, да наскоком...

__________________
Однажды, только ты поверь,
Маятник качнется в правильную сторону...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 15-01-2004 02:58
Нажмите сюда для просмотра профайла [wish]master Отправить Персональное сообщение [wish]master Посетить домашнию страничку [wish]master! Найти сообщения от [wish]master Добавить [wish]master в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #58767]

да уж, ты немного не даешь себе отчет в том какие глупости ты говоришь, отбрось все эти мысли, если хочешь то открой проводник виндовза и нажми наверху на имя, потом еще раз нажми и увидешь как сортировка меняется и это ничего не имеет общего в каком порядке там файлы хранятся и который записан первым и который записан последнив, похер как они записаны и ты никак не можншь повлиять на это. Вот в базе все тоже самое, как задашь сортировку так и получишь результат, а ограничить кол-во записей можно только так как я говорил выше.

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 15-01-2004 21:31
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
[wish]master
Участник
Средний рейтинг: 4.67 | Оценок: 3
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Dec 2003
Место проживания: Хабаровск
Публикаций: 57
Статус: [wish]master в оф-лайне
[сообщение #58782]

polo, принято... Понято. Пасиба.

__________________
Однажды, только ты поверь,
Маятник качнется в правильную сторону...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 15-01-2004 23:55
Нажмите сюда для просмотра профайла [wish]master Отправить Персональное сообщение [wish]master Посетить домашнию страничку [wish]master! Найти сообщения от [wish]master Добавить [wish]master в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 01:34.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.01367092 seconds (47.60% PHP - 52.40% MySQL) with 23 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.