|
3 / 3 / 2
Регистрация: 16.01.2013
Сообщений: 471
|
|||||||||||
MySQL Периодически ошибка при выполнении запроса19.11.2018, 22:17. Показов 987. Ответов 26
Метки нет (Все метки)
Здравствуйте, уважаемые форумчане.
Есть у меня php файл, который запускается кроном раз в сутки и в нем выполняется запрос, который копирует комментарии из чата в архив. Структура обеих таблиц полностью идентична. И что странно, иногда мне от крона приходит ошибка на почту
Какой-то закономерности не наблюдается. Может месяц нормально копироваться, а потом ошибка, а может несколько раз за несколько недель ошибку выдать. Что это за ошибка я знаю, но вот почему она появляется, не пойму, ведь все должно копироваться из одной таблицы в другую и дубликатов по идее быть не может.
0
|
|||||||||||
| 19.11.2018, 22:17 | |
|
Ответы с готовыми решениями:
26
Ошибка при выполнении запроса Ошибка при выполнении запроса к БД Ошибка при выполнении запроса |
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,911
|
|
| 19.11.2018, 23:11 | |
|
Надо весь код смотреть, гадать бессмысленно.
0
|
|
|
3 / 3 / 2
Регистрация: 16.01.2013
Сообщений: 471
|
||||||
| 20.11.2018, 06:23 [ТС] | ||||||
|
Jodah, Так а какой код-то еще нужен? Это и есть весь код. Это запрос в php файле, который раз в сутки запускается кроном и копирует записи из одной таблицы в другую. Структура у них полностью одинаковы:
0
|
||||||
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,911
|
|
| 20.11.2018, 07:15 | |
|
0
|
|
|
3 / 3 / 2
Регистрация: 16.01.2013
Сообщений: 471
|
|
| 20.11.2018, 08:14 [ТС] | |
|
Jodah, Мне надо чтобы в чате содержимое сохранялось за последние двое суток, а не обнулялось полностью.
Предвижу вопрос по поводу того чтобы запускать скрипт раз в двое суток, но там еще выполняются и другие операции, которые нужно делать именно раз в сутки. Отдельно делать задание и файл для одного запроса?
0
|
|
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,911
|
||
| 20.11.2018, 08:59 | ||
|
0
|
||
|
3 / 3 / 2
Регистрация: 16.01.2013
Сообщений: 471
|
|
| 20.11.2018, 09:02 [ТС] | |
|
Jodah, А архивной таблице записи добавляются при каждой работе крона и там хранятся именно как архив.
0
|
|
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,911
|
|||
| 20.11.2018, 09:19 | |||
|
Получается, скрипт через каждые 24 часа пытается перенести в архивную таблицу записи, сделанные за последние 48 часов. Отсюда и дубли.
0
|
|||
|
3 / 3 / 2
Регистрация: 16.01.2013
Сообщений: 471
|
|||
| 20.11.2018, 09:21 [ТС] | |||
|
Jodah,
0
|
|||
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,911
|
||
| 20.11.2018, 09:38 | ||
|
MirDj, не, я про другое. Вы написали:
В общем, нужно либо интервал сделать 1 день, либо запускать скрипт раз в 2 дня. Иначе скрипт пытается бекапить записи, которые до этого уже бекапил за день до этого.
0
|
||
|
3 / 3 / 2
Регистрация: 16.01.2013
Сообщений: 471
|
||
| 20.11.2018, 09:41 [ТС] | ||
|
Раз в сутки добавлять в таблицу с архивом данные из чата, но чтобы в чате оставались записи за последние двое суток.
0
|
||
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,911
|
|
| 20.11.2018, 16:04 | |
|
MirDj, это понятно, но удаление записей из чата вы ведь отдельным запросом делаете. И в этом запросе уже указывается интервал 2 дня.
0
|
|
|
3 / 3 / 2
Регистрация: 16.01.2013
Сообщений: 471
|
|||||||||||||||||
| 20.11.2018, 16:12 [ТС] | |||||||||||||||||
|
Копирую в архив
0
|
|||||||||||||||||
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,911
|
|
| 20.11.2018, 16:17 | |
|
MirDj, вот. Теперь в копировании указываем интервал 1 день, а удаление оставляем как есть. И скрипт должен будет работать как вам нужно.
1
|
|
|
3 / 3 / 2
Регистрация: 16.01.2013
Сообщений: 471
|
|
| 20.11.2018, 16:23 [ТС] | |
|
Jodah, Благодарю. Буду проверять, если все будет как надо, отмечу как лучший ответ...
0
|
|
|
3 / 3 / 2
Регистрация: 16.01.2013
Сообщений: 471
|
|
| 22.11.2018, 06:15 [ТС] | |
|
Jodah, Сегодня снова получил эту же ошибку (((
0
|
|
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,911
|
||
| 22.11.2018, 09:28 | ||
|
MirDj,
> должно быть. Т.е. архивировать, если дата создания больше вчерашней.У этого поля формат datetime, да?
0
|
||
|
3 / 3 / 2
Регистрация: 16.01.2013
Сообщений: 471
|
|
| 22.11.2018, 09:29 [ТС] | |
|
0
|
|
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,911
|
|
| 22.11.2018, 09:30 | |
|
MirDj, ок, тогда попробуйте с
>.
0
|
|
|
3 / 3 / 2
Регистрация: 16.01.2013
Сообщений: 471
|
||
| 22.11.2018, 09:33 [ТС] | ||
|
Добавлено через 59 секунд Т.е должны скопироваться все, кроме тех что добавлены за последние 2 дня
0
|
||
| 22.11.2018, 09:33 | |
|
Помогаю со студенческими работами здесь
20
Ошибка при выполнении запроса Ошибка при выполнении запроса Пустая страница при выполнении запроса Ошибка при выполнении запроса
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536
Одним из. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|