







|
MySQL.RU - Webboard
Вернуться
Insert или Update (Alexander) 28/03/2003 - 17:06:13
Re: Insert или Update (tigr) 28/03/2003 - 18:46:36
Re: TNX (Alexander) 28/03/2003 - 18:58:20
Re: TNX (walrus) 28/03/2003 - 19:17:30
Re: Replace (Alexander) 28/03/2003 - 19:45:59
> Original message text:
> From: Alexander - 28/03/2003 - 17:06:13
> Subject:Insert или Update
> -----------------
> Можно ли с помощью SQL сделать insert в таблицу с уникальными ключами, или, если такая строка уже есть в таблице, сделать update этой строчки?
>
> Спасибо.
>
From: Alexander - 28/03/2003 - 19:45:59
Subject:Replace
-----------------
Это я уж понял. Главное: головняков убавилось. Кстати по поводу головняков: нельзя ли переложить на SQL следующие алгоритм, работающий сейчас на перле (уж больно корявый он получился)?
CREATE TABLE 200303Month (
date DATE NOT NULL,
ip int UNSIGNED NOT NULL,
type1_bytes bigint UNSIGNED NOT NULL,
type2_bytes bigint UNSIGNED NOT NULL,
type3_bytes bigint UNSIGNED NOT NULL,
type4_bytes bigint UNSIGNED NOT NULL,
type5_bytes bigint UNSIGNED NOT NULL,
PRIMARY KEY (date,ip)
);
CREATE TABLE 20030328Details (
source int UNSIGNED NOT NULL,
dest int UNSIGNED NOT NULL,
type tinyint UNSIGNED NOT NULL,
bytes bigint UNSIGNED NOT NULL,
time TIME
)
Смысл такой: на каждый день существует таблица детальной статистики пополняется каждые 30 мин. Нужно просуммировать входящие трафики по типам и ip-шникам и записать в 1 таблицу.
Буду очень признателен за любую помощь.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
7464
|
|