Я нахожусь в процессе сбивания некоторых необработанных данных, которые у меня есть.Данные находятся в базе данных MySQL.В формате миллисекунд за миллисекундами перечисляются данные о том, какие из возможных «событий» происходят в настоящее время.В нем всего несколько столбцов:
- id - уникальный идентификатор события строки
- - указывает, какое событие происходит в данный момент
Что бы я хотелсделать, это получить некоторую основную информацию относительно этих данных.В частности, я хотел бы создать таблицу, которая имеет:
- Идентификатор начала события
- Идентификатор окончания события
- Индексирование нового идентификаторасобытия и их возникновение, а также столбец с подробным описанием того, какое событие происходит в данный момент.
Я знаю, что с помощью PHP будет легко справиться, просто используя простой цикл по всем записям,но я пытаюсь немного раздвинуть границы моих знаний по MySQL (это может быть опасно, я знаю !!).
Итак, мой вопрос таков: лучше ли было бы использовать курсориспользовать для этого?Я спрашиваю, потому что события могут происходить несколько раз, так что группировка по типу события не сработает - или так будет?Мне просто интересно, есть ли умный способ справиться с этим, который я пропустил, без необходимости последовательно проходить каждый ряд.
Спасибо!