![]() |
|
Модераторы: skyboy |
![]()
|
|
| Su_ |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 386 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
Всем привет.
Идея, запросом записывать в файлик test.txt значение COUNT(*)
Первый раз срабатывет, на второй раз пишет
Как это фиксить? p.s. В доках пишет , что может писать только в новый файл. Это сообщение отредактировал(а) Su_ - 26.10.2010, 19:26 |
||||
|
|||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 41 Всего: 260 |
ну, да, так и есть. либо генерировать уникальное имя(благо в конструкции select ... into outfile ... можно использовать переменные), либо предварительно или периодически удалять файл, либо написать собственный драйвер FS, который разрешал читать/писать, но на запрос списка файлов в директории возвращал бы пустой список(обманный маневр, гыгы |
|||
|
||||
| Su_ |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 386 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
С уникальным именем не подходит под задачу, слишком громостко.
У меня возникло две идеи. 1.Запускаем скрипт-демон который периодично опрашивает наличие файла test.txt и если он есть , пишет в global.txt единичку например, при этом сразу удаляя test.txt. На выходе имеем :при срабатывание триггера , в global.txt появляется единичка. 2. Написать прослойку перед добавлением данных в БД. Если данные корректны и должны пойти в базу , записываем в файл global.txt единичку. Её в принципе можно написать на чем угодно, и пустить также демоном Остановился на 2 варианте, т.к. он подходит( |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MySQL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |