Как правильно создать сложный MySQL с event событием?
Сейчас событие выполняется сразу при запросе в базудык потому, что STARTS CURRENT_TIMESTAMP

Непонятно что именно вы хотиет сделать, выглядит довольно странно. Вставить данные сразу, а потом через какое-то время вставить еще одну копию?
Надо забыть про события, про дополнительные таблицы, и просто хранить ввсе в одной таблице.
Начисление денег считать по времени