Вернуться   Программирование для SEO » Программирование » SQL
Ответ
 
Опции темы Опции просмотра
  #1  
Старый 15.08.2009, 11:36
Аватар для seocoder
seocoder seocoder вне форума
@seocoder
 
Регистрация: 13.01.2009
Сообщений: 263
seocoder за этого человека можно гордитсяseocoder за этого человека можно гордитсяseocoder за этого человека можно гордитсяseocoder за этого человека можно гордитсяseocoder за этого человека можно гордитсяseocoder за этого человека можно гордитсяseocoder за этого человека можно гордитсяseocoder за этого человека можно гордится
Отправить сообщение для seocoder с помощью ICQ
По умолчанию Оптимальные запросы

Имеем 2 таблицы.
Код:
CREATE TABLE ip(
  id INT (11) UNSIGNED NOT NULL AUTO_INCREMENT,
  `date` DATE NOT NULL,
  urlid INT (11) UNSIGNED NOT NULL,
  ip INT (11) NOT NULL,
  PRIMARY KEY (id),
  UNIQUE INDEX ip USING BTREE (ip, `date`, urlid)
)

CREATE TABLE stats(
  id INT (11) UNSIGNED NOT NULL AUTO_INCREMENT,
  `date` DATE NOT NULL,
  userid INT (11) UNSIGNED NOT NULL,
  urlid INT (11) UNSIGNED NOT NULL,
  hits INT (11) NOT NULL DEFAULT 0,
  hosts INT (11) NOT NULL DEFAULT 0,
  PRIMARY KEY (id),
  UNIQUE INDEX urldate USING BTREE (`date`, urlid, userid)
)
В нынешней ситуации я делал так к примеру.
Insert into ip('urlid', ip) (1, 121212);
Если был last_insert_id то я заполнял таблицу stats новым уником или новым хитом.
Но что-то мне подсказывает, что данные избыточны.
Подскажите плиз ))
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 09:34.