URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 2846
[ Назад ]

Исходное сообщение
"Mysql"

Отправлено freevit , 26-Апр-04 12:17 
всем привет
есть база данных и поле dom_name
как сделать поиск на новые записи в этом поле тоесть проверять если есть новые данные если да записать в нoвом файле

Содержание

Сообщения в этом обсуждении
"Mysql"
Отправлено alchie , 26-Апр-04 12:30 
>всем привет
>есть база данных и поле dom_name
>как сделать поиск на новые записи в этом поле тоесть проверять если
>есть новые данные если да записать в нoвом файле


завести в таблице автоинкрементное поле и следить за его приращением


"Mysql"
Отправлено freevit , 26-Апр-04 12:34 
>>а точнее

"Mysql"
Отправлено alchie , 26-Апр-04 12:37 
>>>а точнее

а точнее можно поискать в документации
и в учебниках типа "Освой MySQL за два часа"


"Mysql"
Отправлено ACCA , 07-Май-04 01:20 
Поле типа INT с параметром AUTOINCREMENT и запоминать, какую последнюю запись ты обрабатывал. Делаешь запрос
"SELECT * WHERE FLAG> $SEEN_VALUE" и получаешь список новых записей. После обработки запоминаешь номер последней.

Вообще этого мало, нужно бы обрабатывать ещё UPDATE и DELETE, а по уму для этого нужно триггеры. Уходи на MaxDB или MySQL версии 5.1.